在大多数较新的计算机上,您可以通过按几秒钟的电源button来closures硬盘。 但是我想完全防止这个。
您可以在Windows控制面板中防止某些软件事件,如睡眠,暂停,hibernate和“按电源button”事件; 您也可以使用一些Win32和WDI编程来捕捉和处理/拒绝这些事件,但是当您长时间按住button时似乎不会停止机械电源 。
我猜电源button是硬连线的电源供应器,不要等待操作系统,当你按住几秒钟? 或者有什么办法来防止这种情况下的代码?
我是一个.NET开发人员。
Windows Azure支持除.NET以外的其他技术
用Mono发送窗口消息
将一个永远在上面的表单贴到屏幕的一angular
通过SetSecurityDescriptor设置WMI ACL
Whooaaa …! 很多人认为不这样做 – “你不拥有我的电脑或我的操作系统”, – “你在开发SkyNet”等:)这个应用程序是一个高度定制和封闭的解决scheme,为一些客户。 它是在Windows XP Embedded上运行的自定义硬件上的自助服务terminal应用程序,并使用触摸屏。 这不是公开的。
自行终止或卸载Windows服务
允许Windows使用未经validation的发布者执行应用程序
为我的应用程序创build属性处理程序,以将自定义属性添加到文件格式
循环是否以相同的速度发生在所有系统上?
如何发现哪个图像文件是Windows上的当前桌面背景?
关于4秒规则,请参阅ACPI规范的第62页( http://www.acpi.info/DOWNLOADS/ACPIspec30b.pdf )
长而短的是,逻辑是在硬件。
我希望你不能这样做。 我遇到过很多次无法以其他方式重新启动计算机的情况。 在这种情况下,您是否真的想强制笔记本电脑用户拔下电源并在运行时取出电池?
在给出这个警告之后,你可能会为更加合理的情况编写软件。 你能否提供更多关于这个动机的细节?
如果用户能够按住电源按钮(表示他们确实想要关闭机器),他们是否无法物理移除电源?
编辑:回应magsto的评论:
如果每个参与者真的真的想要这个 – 向他们解释说,如果事情出了错,他们需要硬重置计算机,他们将不得不去更直接的方式,我怀疑是更可能损坏硬件比“按住电源”的方法…谈谈设备制造商。 这听起来像你可能正在使用特定的设备,所以他们可能能够调整在BIOS中的东西,即使它不是一个公开的选项。
鉴于这几乎总是一个非常糟糕的主意,我并不感到奇怪,并不是简单地支持它,但如果你问制造商,可能有一些隐藏的方式来做你想做的事情。 尽管如此,我还是鼓励你让所有参与者思考所有的潜在后果。
如果这真的很重要,可以断开电源按钮,然后用唤醒LAN或电话开启/关闭电脑。 远程关机。
这是不可能的,因为这个电源关闭发生在操作系统级别以下,所以就像操作系统一样拔出插头!
据我所知,你说的是操作系统甚至不涉及这种“关机”。 按住电源按钮一会儿,只是一个信号,硬件立即关闭计算机内的所有设备的电源。 正如您所说,正常关机/睡眠/休眠事件当然可以被捕获并使用WinAPI进行处理。
使用脉冲开关。 我不确定这是否正确,但是我已经在目录中看到它们。 这是一个快速切换开关,在您按下时只会“瞬间”产生,而不会释放它。 停在中间不起作用。 一旦达到阈值,机构开始移动以关闭接触,并且不停止移动,直到接触再次打开。 这将允许您正常启动并正常停止,但无法保持电路关闭4秒。 (当然没有打开的情况下)
拔掉主板上的电源线,并将其连接到所有的时间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。