程序如何关闭窗口?

程序如何关闭窗口?

在检查我的计算机时,我发现了一个名为shutdown.exe的程序和另一个我忘记的相关程序(shutdown.exe.mui?)。这带来了一个问题。

如何程序会关闭吗?

它如何绕过shutdown -a?如果缺少shutdown.exe,程序发出的关机是否不起作用?如果是这样,这是否适用于开始菜单上的关机按钮?

答案1

程序如何关闭?

它调用 Win32 API退出WindowsEx()函数,它会执行一些与 Windows 版本相关的魔法,要求系统组件关闭计算机。JdeBP 有一篇关于接下来发生什么(在 Windows Vista/7/8 上)。

(还有其他一些关闭功能。

它是如何绕过shutdown -a的?

不给你任何时间跑步 shutdown -a首先。关机将立即开始。(shutdown -a无法中止正在进行的关机;它只能取消已安排的关机。)

如果缺少shutdown.exe,程序发出的关机命令是否将不起作用?

是的。实际上所有程序都直接调用 Win32 API 函数。

事实上,程序不会起作用对于许多用户来说,如果他们做过使用shutdown.exe。

相关内容