.net – 按下电源按钮一段时间后如何拒绝关机?

在大多数较新的计算机上,您可以通过按下电源按钮几秒钟来关闭硬盘.但我想彻底防止这种情况.

您可以在Windows控制面板中阻止一些软事件,如睡眠,暂停,休眠和“按电源按钮”事件;您还可以使用一些Win32和WDI编程来捕获和处理/拒绝这些事件,但是当您按住按钮较长时间时,它似乎不会停止机械电源.

我猜电源按钮是硬连接到电源的,当你按住它几秒钟时,它永远不会等待操作系统?或者有什么方法可以通过代码来防止这种情况?

我是.NET开发人员.

Whooaaa…! Lots of you really argued for not doing this – “You don’t
own my computer or my OS”, – “are you
developing SkyNet” etc 🙂 This
application is a highly customized and
closed solution for some customers.
It’s a kiosk application on customized
hardware running on Windows XP
Embedded and use a touch screen. It’s
not public.

有关4秒规则( http://www.acpi.info/DOWNLOADS/ACPIspec30b.pdf),请参阅ACPI规范的第62页

漫长而缺乏的是逻辑在于硬件.

相关文章
相关标签/搜索