2
0

Add project files.

This commit is contained in:
DangHome
2022-05-23 00:58:58 +08:00
parent e5a279a1fd
commit f0b02be1a5
51 changed files with 3090 additions and 0 deletions

18
Library/Helpers/UAC.cs Normal file
View File

@@ -0,0 +1,18 @@
using System;
using System.Security.Principal;
namespace CMM.Library.Helpers
{
public class UAC
{
public static void Check()
{
var identity = WindowsIdentity.GetCurrent();
var principal = new WindowsPrincipal(identity);
if (!principal.IsInRole(WindowsBuiltInRole.Administrator))
throw new Exception($"Cannot delete task with your current identity '{identity.Name}' permissions level." +
"You likely need to run this application 'as administrator' even if you are using an administrator account.");
}
}
}