Ejemplo n.º 1
0
        private SuspendedProcess(Win32ProcessInformation processInformation, bool resumeOnDispose)
        {
            this.IsSuspended = true;    // Suspended by default

            this.processHandle = new Win32ProcessSafeHandle(processInformation.ProcessHandle);
            this.threadHandle = new Win32ThreadSafeHandle(processInformation.ThreadHandle);

            this.ProcessId = processInformation.ProcessId;
            this.ThreadId = processInformation.ThreadId;

            this.resumeOnDispose = resumeOnDispose;
        }
Ejemplo n.º 2
0
 public static extern int ResumeThread(Win32ThreadSafeHandle threadHandle);
Ejemplo n.º 3
0
 public static extern int SuspendThread(Win32ThreadSafeHandle threadHandle);
Ejemplo n.º 4
0
 public static extern int ResumeThread(Win32ThreadSafeHandle threadHandle);
Ejemplo n.º 5
0
 public static extern int SuspendThread(Win32ThreadSafeHandle threadHandle);