コード例 #1
0
ファイル: SuspendedProcess.cs プロジェクト: baughj/Spark
        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;
        }
コード例 #2
0
 public static extern int ResumeThread(Win32ThreadSafeHandle threadHandle);
コード例 #3
0
 public static extern int SuspendThread(Win32ThreadSafeHandle threadHandle);
コード例 #4
0
ファイル: NativeMethods.cs プロジェクト: baughj/Spark
 public static extern int ResumeThread(Win32ThreadSafeHandle threadHandle);
コード例 #5
0
ファイル: NativeMethods.cs プロジェクト: baughj/Spark
 public static extern int SuspendThread(Win32ThreadSafeHandle threadHandle);