我有一个本地应用程序与一个用户一起运行而不是一个组策略,表明该用户无法关闭该PC。
然后我使用你的代码,但是当我通过用户和密码要求模仿我的应用程序时。我收到了下一个错误
System.Management.ManagementException:无法将用户的凭据用于本地连接
此致
答案 0 :(得分:0)
我会尝试使用Process.Start()
overload that allows one to supply a username and password。我会在新流程上执行shutdown.exe
。
当然,存储用户名和密码并不是非常安全,可能会被想要花费足够时间的人攻击。