2010-06-30 27 views
1

我可以創建一個簡單的程序來立即關閉Windows機器嗎?我想這種行爲就像按下PWR OFF/RESET按鈕。所以電源立即切斷。有沒有辦法將軟件中斷髮送到主板來實現這一點?立即以編程方式關閉Windows機器

+0

可能重複的[如何從獨立環境關閉計算機?](http://stackoverflow.com/questions/3145569/how-to-power-down-the-computer-from-a-freestanding-環境) – 2010-06-30 07:58:05

+0

你可能會損壞文件的方式 – 2010-06-30 08:04:08

+0

@Paul R - Windows不是一個獨立的環境。沒有重複。 – MSalters 2010-07-01 14:25:41

回答

0

您可以使用MASM等彙編語言輕鬆完成此操作。 這裏是來自微軟的小教程:http://support.microsoft.com/kb/68805

你也可以嘗試執行int 19h彙編命令。

但我不確定這些方法是否會在win2k及更高版本下工作。 爲了讓他們工作,你應該創建一個驅動程序。

+0

謝謝。我已經嘗試了C代碼和彙編代碼,但它在我的機器上無法使用。看來,我不能將bios指針設置爲所需的地址,也不能直接跳轉到重新引導地址。我的機器正在運行windows xp service pack 3. – HcTeP 2010-07-01 01:04:18

+1

該鏈接適用於MS-DOS。不是Windows 3.11,95或過去二十年的任何其他Microsoft操作系統。請注意,這是說「工程8086,和一些80286/80386機器」! – MSalters 2010-07-01 14:28:13