在Windows重啓和關機的命令提示符下,通過內部命令shutdown.exe可以。但對於純DOS,有沒有什麼辦法可以達到同樣的目標?純DOS下的重置和關機(不是Windows中的命令提示符)
- 我們可以假設該平臺是英特爾芯片組和我想也許訪問芯片組寄存器需要...
誰能給一些意見?謝謝 !
在Windows重啓和關機的命令提示符下,通過內部命令shutdown.exe可以。但對於純DOS,有沒有什麼辦法可以達到同樣的目標?純DOS下的重置和關機(不是Windows中的命令提示符)
誰能給一些意見?謝謝 !
BITD最短程序有史以來是reboot.com,一個5字節的程序,跳轉到FFFF:0的復位向量。不知道這是否符合您的需求,但我想我會提到它。
我發現如何在純DOS中重置和關閉系統。要重置系統,您可以將0x1輸出到Port92。要關閉系統,您可以找到ACPI FADT,找出PM1控制寄存器的端口地址,然後設置Sleep_Type和Sleep_Enable。兩者都在我的平臺(EFI BIOS + DOS)中測試完成 – liaoo
從命令行執行它的最簡單方法是fdamp。它從命令行爲您提供各種電源管理功能。 http://www.auersoft.eu/soft/ – Gerhard
感謝您的所有信息。但是我想要的可能是BIOS中ACPI支持的接口,或者直接與芯片組(南橋)通信,然後打到睡眠狀態寄存器來關閉電源。我不知道在當前BIOS(傳統或EFI)中APM方式是否正常... – liaoo