c# 不能解决的 关机,重启,注销下载

weixin_39821620 2019-08-03 10:30:23
这两种方法在通常情况下工作是没有问题的,但在某些特殊情况下,比如桌面被其它用户锁定时就无法重启计算机。本人在实际工作中遇到过当当前屏幕被远程控制软件锁定后,我做的后台守护进程试图重启计算机,结果用上述两种方法都无法成功。分析原因,应该是远程控制软件用另外的帐号锁定了屏幕(通常应该是windows service 或者 network service),这时守护进程用当前帐号重启计算机就因为没有权限而失败。

要解决这个问题,我们必须要给进程赋予足够的权限才行,于是我在调用 ExitWindowsEx 前运行了如下代码来赋予当前进程关闭计算机权限
相关下载链接://download.csdn.net/download/bjtjzzd/4261423?utm_source=bbsseo
...全文
浏览 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
下载资源悬赏专区
创建于2007-03-31

8740

社区成员

CSDN 下载资源悬赏专区
申请成为版主
帖子事件
创建了帖子
2019-08-03 10:30
社区公告
暂无公告