如何编写一个程序来停止C的关机过程?

时间:2015-08-31 02:00:35

标签: c winapi shutdown application-shutdown system-shutdown

记事本等程序可以在未保存文件时停止计算机关闭过程。如何编写一个程序来停止关机过程(在C中)?

1 个答案:

答案 0 :(得分:1)

对于Windows Vista及更高版本,在User32.dll(User32.lib)中定义了一个名为" ShutdownBlockReasonCreate"的功能。
它需要两个参数:
   - 窗口的句柄
   - 表示要显示的消息的字符串
如果调用成功,那么应用程序将阻止窗口关闭。

这是一个强大的功能,不应该被滥用!