在检查我的计算机时,我发现了一个名为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。