【发布时间】:2009-05-14 14:52:49
【问题描述】:
我有一个使用本地管理员帐户从服务中启动的应用程序。此应用程序可通过网络浏览器访问,主机PC可通过此界面关闭。
如果用户登录到主机 PC 并且我浏览到它并关闭它,应用程序将退出并按照我的预期关闭 PC - 使用 ExitWindowsEx()(启用关闭权限)。
但是,如果 PC 已注销,我浏览到它 - 应用程序仍在服务中运行,并尝试使用 ExitWindowsEx() 关闭,它返回成功并且似乎没有问题,但 PC 永远不会关闭下来。
我也尝试过 InitiateSystemShutdown() ,它奇怪地失败并返回错误 2! (该系统找不到指定的文件)。
我使用什么帐户来启动应用程序似乎并不重要。
任何帮助将不胜感激!
谢谢。
【问题讨论】:
-
这不是很好的帮助,但是,既然你说“任何帮助”:你能从服务而不是应用程序调用 ExitWindowsEx 吗?
-
也试过了,还是没关机!甚至检查了事件日志并且关闭请求没有像往常一样在那里注册,所以没有线索!?
标签: windows windows-services shutdown