Example #1
0
 public static void LookupPrivilegeValue(string systemName, Privilege privilege, out Luid luid)
 {
     if (!LookupPrivilegeValue(systemName, GetPrivilegeName(privilege), out luid)) {
         WindowsApi.NativeMethods.ReportWin32Exception();
     }
 }
Example #2
0
 private static Privilege PrivilegeFromLuid(Luid luid)
 {
     using (_LuidLock.GetReadLock()) {
         return _Luid.First(kv => kv.Value.LowPart == luid.LowPart && kv.Value.HighPart == luid.HighPart).Key;
     }
 }
Example #3
0
 public static void LookupPrivilegeValue(Privilege privilege, out Luid luid)
 {
     LookupPrivilegeValue(null, privilege, out luid);
 }