我试图将我的c#exe作为系统帐户运行.我怎样才能做到这一点.我试过
管理员正在工作,但第二个不工作.
请帮帮我怎样才能做到这一点.
据我所知,您无法强制您的应用程序以SYSTEM身份运行.您的应用程序必须是服务,并且服务设置为以系统身份运行,或者您必须使用PsExec之类的工具将可执行文件作为系统启动.
psexec.exe -i -s YourProgram.exe
使用时requestedExecutionlevel
只有3个有效选项
requireAdministrator
- 始终提示UAC(即使用户不是管理员).
asInvoker
- 从不提示UAC.
highestAvailable
- 如果用户是Administrators组的成员,则提示UAC,但如果用户不是该组的成员,则不提示并以普通用户身份运行.