private static extern SafeProcessHandle OpenProcess(eDesiredAccess dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, int dwProcessId);
private static extern SafeProcessHandle OpenProcess(eDesiredAccess dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, int dwProcessId);
private static extern IntPtr OpenProcess(eDesiredAccess dwDesiredAccess, bool bInheritHandle, int dwProcessId);
private static extern int OpenProcess(eDesiredAccess dwDesiredAccess, bool bInheritHandle, int dwProcessId);