内联汇编:防止窗口停止HLT

R. *_* 久蔵 0 c gcc inline-assembly

我尝试asm("hlt");在win8 上做,但提示Windows错误窗口.

有什么方法可以让HLT继续运行一段时间吗?

Dav*_*erd 5

除非您正在编写设备驱动程序,否则无法调用HLT.这是一项特权指导.

  • 即使OP正在编写设备驱动程序,它也不会是设备驱动程序调用HLT的地方.当没有什么可做时,内核会调用它.设备驱动程序无法知道这一点. (2认同)