确定是否已取消Windows关闭

时间:2012-07-25 20:31:06

标签: windows windows-services shutdown

我有一个在VM中运行的服务。当用户请求关闭VM时,我使用该服务通过从在当前登录用户的上下文中运行的用户空间程序调用ExitWindowsEx()来启动Windows关闭。

由ExitWindowsEx()启动的关闭可以被其他正在运行的程序取消,例如,如果它们打开了未保存更改的文档。

我需要从我的服务中确定是否已取消关机。我找到了许多方法来取消或延迟服务和用户空间可执行文件的关闭,但是我需要一种方法来通知(甚至查询)我刚刚发起的关闭是否已被其他人取消。

0 个答案:

没有答案