关机时如何在Windows XP中强制“关闭计算机现在可以安全”屏幕?

时间:2013-12-03 13:50:13

标签: c++

我正在寻找一种方法来强制Windows XP Pro SP3在关机时显示“现在可以安全地关闭计算机”屏幕。

背后的原因是我希望我的UPS在某个时刻关闭/打开电源,并且电源循环后PC应该再次自动启动。在BIOS中,可以对其进行配置,以便PC在看到电源恢复时自动开机,但前提是PC在电源最初耗尽之前运行。

似乎可以在Windows XP中强制执行此操作< SP1使用ExitWindowsEx uFlags参数

调用EWX_SHUTDOWN

有关详细信息,请参阅here

那么为什么在SP1及更高版本中将其删除?

其他任何强制措施?

1 个答案:

答案 0 :(得分:6)

经过两天的搜索,我终于解决了它,实际上是我的同事:-)!

阅读本文了解详情: https://web.archive.org/web/20140209015215/http://support.microsoft.com/kb/819760

基本上它归结为运行:

reg add HKLM\Software\Policies\Microsoft\Windows NT /v DontPowerOffAfterShutdown /t REG_DWORD /d 1 /f

然后从我的应用程序中使用选项ExitWindowsEx调用EWX_SHUTDOWN