【问题标题】:Programmatically power off the windows machine immediately以编程方式立即关闭 Windows 机器
【发布时间】:2011-03-10 00:09:05
【问题描述】:

我可以创建一个简单的程序来立即关闭 Windows 机器吗?我希望这种行为就像按下 PWR OFF/RESET 按钮一样。所以电源立即被切断。有没有办法向主板发送软件中断来实现这一点?

【问题讨论】:

标签: windows power-off


【解决方案1】:

您可以使用 MASM 等汇编语言轻松完成此操作。 这是来自微软的小教程:http://support.microsoft.com/kb/68805

也可以尝试执行int 19h汇编命令。

但我不确定这些方法是否适用于 win2k 及更高版本。 为了让它们工作,您应该创建一个驱动程序。

【讨论】:

  • 谢谢。我已经尝试过 C 代码和汇编代码,但它在我的机器上不起作用。看来我既不能将bios指针设置为所需的地址,也不能直接跳转到重启地址。我的机器正在运行 windows xp service pack 3。
  • 该链接适用于 MS-DOS。不是 Windows 3.11、95 或过去二十年的任何其他 Microsoft 操作系统。请注意,上面写着“在 8086 和一些 80286/80386 机器上工作”!
猜你喜欢
  • 1970-01-01
  • 2010-11-14
  • 1970-01-01
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多