Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsProcessRunning() [2/2]

static bool System.Diagnostics.ProcessManager.IsProcessRunning ( int processId,
string machineName )
inlinestatic

Definition at line 28 of file ProcessManager.cs.

29 {
30 if (!IsRemoteMachine(machineName))
31 {
32 using SafeProcessHandle safeProcessHandle = global::Interop.Kernel32.OpenProcess(1024, inherit: false, processId);
33 if (!safeProcessHandle.IsInvalid)
34 {
35 return true;
36 }
37 }
38 return Array.IndexOf(GetProcessIds(machineName), processId) >= 0;
39 }
static bool IsRemoteMachine(string machineName)

References System.Diagnostics.ProcessManager.GetProcessIds(), System.Array.IndexOf(), and System.Diagnostics.ProcessManager.IsRemoteMachine().