56得票3回答
如何检测Windows关机或注销

我需要检测Windows何时关闭(或重启)或用户何时注销。我需要在应用程序关闭之前正确关闭应用程序。 我注意到当Windows关闭时,没有退出应用程序事件被触发。 我阅读了这篇文章 [C#是否有方法可以检测Windows关闭/注销并取消该操作(在询问用户后)] 但我不确定在关闭之前应该在哪...

26得票10回答
在Linux上如何检测待处理的系统关机?

我正在开发一个应用程序,需要检测系统关闭事件。然而,我没有找到任何可靠的方法来接收此类事件通知。 我知道,在关闭时,我的应用程序会接收到 SIGTERM 信号,随后是 SIGKILL 信号。我想知道是否有任何方法可以查询 SIGTERM 是否是“关闭序列”的一部分? 是否有人知道是否可以通...

19得票10回答
使用Python关闭计算机(Linux)

我正在尝试编写一个脚本,如果满足一些条件,就会使用命令关闭计算机。 os.system("poweroff") 也尝试了 os.system("shutdown now -h") 还有其他一些方法,但是当我运行它时,什么都没有发生,计算机会顺利执行代码,没有崩溃或产生任何错误信息,...

18得票5回答
仅在 Mac OS X 关机时运行脚本(而不是注销或重启)

有没有办法只在关机时运行脚本? 我的意思是,只有当计算机真的关闭到关闭状态时才运行此脚本。 当仅注销或重新启动时,不应运行此脚本。

15得票2回答
如何在独立环境下关闭计算机?

我正在基于英特尔x86架构制作一个保护模式操作系统,想了解如何通过汇编代码或类似方法关闭计算机。您能帮助我解决这个问题吗? 可以使用汇编指令`ACPI`(高级配置和电源接口)来关闭计算机。具体而言,您可以在汇编代码中使用以下语句: ``` mov eax, 0x2000 mo...

13得票5回答
检测Linux系统即将关机

由于我尽快安装待处理更新,我的Ubuntu服务器经常需要重新启动。我在该服务器上运行一个Web应用程序,并希望警告我的用户有待处理的重启。目前,我手动添加通知以在重启之前提醒他们有时间完成工作,然后重启并删除通知。 我希望shutdown -r +60会编写一个包含有关重启的所有信息的文件,...

11得票3回答
如何在Windows 8.1中修复“Google Chrome没有正常关闭”的问题

在关闭Windows 8.1时,谷歌浏览器会产生错误消息“Google Chrome没有正确关闭”。 如何让Chrome正常关闭而不出现该错误消息? 我不必以Google用户身份登录。

11得票3回答
如何关闭计算机?我正在构建自己的微型操作系统。

汇编中的hlt指令能否关闭计算机,因为它会停止处理器?如果可以使用我所说的方法进行操作,这是否正确? hlt指令能否关闭计算机?start: xor ax, ax; ;clear ax mov bx, ax; ;clear bx cli ;stop all inter...

11得票1回答
有没有任何API函数可以在安装任何待处理更新时关闭Windows?

我知道 ExitWindowsEx() API 函数可以简单地关闭 Windows。但据我所知,你不能使用它使 Windows 安装任何未完成的更新。 是否有支持API用于安装任何未完成的更新(在标准蓝屏幕中,出现“已安装的n个更新中,请勿关闭电源或拔掉计算机,Windows会自动关闭”),...

10得票5回答
检测计划关机

我有一个cmd脚本,用于执行一组补丁,如果需要重新启动以避免出现补丁问题,它被设计为中止。我还想扩展脚本以在计划重新启动(例如通过“shutdown”命令)时中止,以尽可能避免补丁过程中的重新启动。不幸的是,我还没有找到除尝试安排另一个关机之外检测此类情况的方法,这会导致以下结果: 系...