コード例 #1
0
 public void Attach(Permissions.ProcessPermission permission)
 {
     _permission = (int)permission;
     _handle     = WinAPI.OpenProcess(_permission, false, _process.Id);
     if (_handle == IntPtr.Zero)
     {
         throw new UnauthorizedAccessException("Could not attach to process with PID " + _process.Id.ToString() + ". Handle was NULL.");
     }
 }
コード例 #2
0
 public bool HasProcessPermission(Permissions.ProcessPermission permission)
 {
     return((_permission & (int)permission) == (int)permission);
 }