我一直在研究一种不用切换到16位实模式就能关闭计算机的方法。我不能在32位保护模式下调用BIOS函数。虽然我已经找了将近一个星期的信息,但我没有找到任何正确工作的文档或源代码。因为我对低级编程非常陌生,所以我怀疑不可能在没有切换到真正模式的情况下关闭计算机。是吗?谢谢。
发布于 2014-09-19 17:35:55
为此,您需要使用高级配置和电源接口-- ACPI。ACPI是一组庞大而复杂的结构和接口,用于处理诸如电源状态、电池电源、关机、设备的节能等等。如果您正在开发一个操作系统,您将需要编写一个驱动程序来设置ACPI及其表,这样您就可以干净地关闭计算机。
我不知道如何在Linux下直接使用ACPI,而且我几乎肯定Windows甚至不允许您直接使用ACPI。
http://uefi.org/specifications这里是与UEFI论坛维护的ACPI规范的链接。祝你好运祝你好运。
https://stackoverflow.com/questions/25938540
复制相似问题