public override Process32Response Process()
        {
            WindowsAPI.ToolHelp.PROCESSENTRY32 processEntry = new WindowsAPI.ToolHelp.PROCESSENTRY32();
            processEntry.dwSize = (uint)Marshal.SizeOf(processEntry);

            var result = WindowsAPI.ToolHelp.Process32First(this.Handle, ref processEntry);

            return(new Process32Response(result, processEntry));
        }
Beispiel #2
0
 public Process32Response(bool result, WindowsAPI.ToolHelp.PROCESSENTRY32 processEntry)
 {
     this.Result       = result;
     this.ProcessEntry = processEntry;
 }