windows - 是否有任何 API 函数可在安装任何待定更新时关闭 Windows?

标签 windows winapi shutdown system-shutdown

我知道可以简单地关闭 Windows 的 ExitWindowsEx() API 函数。但据我所知,您不能让 Windows 安装任何挂起的更新。

是否有任何 API 支持安装任何待定更新(在标准蓝屏上显示“m 个更新中的 n 个已安装 - 请不要关闭或拔下您的 PC,Windows 将自行关闭") 然后关闭 Windows(相当于单击 Windows 用户界面的“安装更新并关闭”菜单选项)?

(操作系统版本:Windows XP 及更高版本。)

最佳答案

最好的办法是在 Vista 和更高版本上调用 InitiateShutdown 并包含 SHUTDOWN_INSTALL_UPDATES 标志。 Windows XP 不支持以编程方式关闭更新。

关于windows - 是否有任何 API 函数可在安装任何待定更新时关闭 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14505648/

相关文章:

winapi - 如何调用和使用 UnregisterClass?

java - 收到信号时正常关闭应用程序

c++ - 如何使用其客户区实现拖动窗口?

c - SetWindowsHookEx 注入(inject)在 Release模式下失败,但在 Debug模式下有效

c++ - 既然可以使用默认的TimerQueue,为什么还要使用自己的TimerQueue?

shutdown - Systemd - 在 `ExecStop=` 期间运行实用程序 Docker 容器

PHP 关闭 : Can't write files?

.net - 如何将图片从资源管理器拖放到 WPF 控件上?

c - 如何在Windows Makefile中定义变量

c - 无法使用for循环创建多个线程