如何在C#中检查安全令牌特权

时间:2018-09-25 10:52:25

标签: c# windows permissions

我有一个想要更改系统时间的应用程序。 但是我只想在用户拥有SE_SYSTEMTIME_NAME特权的情况下执行此操作,否则,我不想弹出UAC海拔对话框,我只会默默地执行任何操作。

我试图确定.net框架是否具有与CheckTokenCapability等效的功能。

实现这一目标的唯一方法是调用win32方法吗?

1 个答案:

答案 0 :(得分:0)

在.net框架中找不到执行此操作的本机方法。 最终使用了https://archive.codeplex.com/?p=processprivileges,后者使用了基础的Win32基础结构。