DIR Return Create A Forum - Home
---------------------------------------------------------
Hack Community
HTML https://roshacks.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: VB.NET
*****************************************************
#Post#: 629--------------------------------------------------
[VB.NET] GetProcessId
By: pipo1337 Date: May 21, 2018, 9:18 pm
---------------------------------------------------------
Definitions:
[code] Public Declare Function OpenProcess Lib "KERNEL32"
(ByVal DesiredAccess As Int32, ByVal InheritHandle As Boolean,
ByVal ProcessId As Int32) As Int32
Public PROCESS_VM_OPERATION As Int32 = 8
Public PROCESS_VM_READ As Int32 = 16
Public PROCESS_VM_WRITE As Int32 = 32
Private process_id As Int32 = 0
Public pHandle As Integer = 0[/code]
Function:
[code] Public Function GetProcessId(ByVal game_name As
String) As Boolean
Dim Processes() As Process = Process.GetProcesses
Dim process_name As String
Dim i As Byte
For i = LBound(Processes) To UBound(Processes)
process_name = Processes(i).ProcessName
If process_name = game_name Then
process_id = Processes(i).Id
pHandle = OpenProcess(PROCESS_VM_OPERATION +
PROCESS_VM_WRITE + PROCESS_VM_READ, False, process_id)
Return True
End If
Next
If process_id = 0 Then
Return False
End If
Return False
End Function[/code]
Usage Example:
[code]If GetProcessId("ros") Then
Label1.Text = "ROS opened"
Else
Label1.text = "ROS closed"
End If[/code]
*****************************************************