public virtual SafeProcessHandle OpenProcess(NativeMethods.ProcessAccess dwDesiredAccess, bool bInheritHandle, int dwProcessId) => throw new NotImplementedException();
public static extern IntPtr OpenProcess(NativeMethods.ProcessAccess access, bool inherit, int processId);