DIR Return Create A Forum - Home
---------------------------------------------------------
Hack Community
HTML https://roshacks.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: VB.NET
*****************************************************
#Post#: 629--------------------------------------------------
[VB.NET] GetProcessId
DIR 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
--- End 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
--- End Code ---
Usage Example:
--- Code ---
If GetProcessId("ros") Then
Label1.Text = "ROS opened"
Else
Label1.text = "ROS closed"
End If
--- End Code ---
*****************************************************
Page 1 of 1