在大多数较新的计算机上,您可以通过按住电源按钮几秒钟来硬关闭。但我想完全阻止这种情况发生。
您可以阻止一些软事件,例如 Windows 控制面板中的睡眠、挂起、休眠和“按电源按钮”事件;您还可以使用一些 Win32 和 WDI 编程来捕获和处理/拒绝这些事件,但它似乎并不能阻止机械断电当您按住按钮较长时间时。
我猜电源按钮是硬连线到电源的,当你按住它几秒钟时,永远不会等待操作系统?或者有什么方法可以通过代码来防止这种情况?
我是一名 .NET 开发人员。
哇啊啊……!你们中的很多人确实争论不这样做——“你们不这样做
拥有我的电脑或我的操作系统", - "你是
开发 SkyNet”等:) 这
应用程序是一个高度定制和
为某些客户提供封闭式解决方案。
这是一个定制的自助服务终端应用程序
运行在 Windows XP 上的硬件
嵌入并使用触摸屏。它是
不公开。
I would hope你不能这样做。我曾多次遇到无法以任何其他方式重新启动计算机的情况。在这种情况下,您真的想强迫笔记本电脑用户在运行时拔掉电源并取出电池吗?
发出警告后,您可能会为更有意义的不同情况编写软件。您能否详细说明这样做的动机?
如果用户能够按住电源按钮(表明他们真的非常想关闭机器),他们是否无法物理地断开电源?
编辑:回应 magsto 的评论:
如果每个参与其中的人都真的非常想要这个 - 向他们解释说,如果出现问题并且他们需要硬重置计算机,他们将不得不采取更直接的断电方式,我怀疑这种可能性更大比“按住电源”方法更容易损坏硬件......与设备制造商交谈。听起来您可能正在使用特定设备,因此他们可能能够为您调整 BIOS 中的某些内容,即使这不是公开可用的选项。
考虑到这几乎总是一个非常糟糕的主意,我并不感到惊讶,因为它没有简单的支持,但如果你问制造商,可能有一些隐藏的方法可以做你想做的事。我仍然鼓励你去获得everyone不过,需要考虑所有潜在的后果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)