suspend method

bool suspend()

Returns true if the process was successfully suspended, returns false if it failed.

Implementation

bool suspend() {
  final processHandle = OpenProcess(PROCESS_SUSPEND_RESUME, FALSE, pid);
  final result = NtSuspendProcess(processHandle);
  CloseHandle(processHandle);
  return (result == 0) ? true : false;
}