예제 #1
0
 public ProcessViewModel(ProcessExtendedInformation info)
 {
     Info           = info;
     _nativeProcess = NativeProcess.TryOpen(ProcessAccessMask.QueryLimitedInformation, Info.ProcessId);
     if (_nativeProcess != null)
     {
         IsManaged   = _nativeProcess.IsManaged;
         IsProtected = _nativeProcess.IsProtected;
         IsInAnyJob  = _nativeProcess.IsInAnyJob;
     }
 }
예제 #2
0
 public ProcessViewModel(ProcessExtendedInformation info)
 {
     Info           = info;
     _nativeProcess = NativeProcess.TryOpen(ProcessAccessMask.QueryLimitedInformation, Info.ProcessId);
 }