?? 如何實現重啟動windows的功能.txt
字號:
這里說的重新啟動Windows和大家所熟悉的關機和重新啟動計算機是不同的功能。重新啟動Windows是不重新啟動計算機,而只重新啟動Windows,這個功能Windows Me/NT/2000都不支持,只有Windows 95/98支持。如果想了解如何關機和重新啟動計算機。
在Windows 3.x中,使用ExitWindows(EW_REBOOTSYSTEM, 0)就可以使Windows重新啟動,但是這一功能在Win32 API中已經被取消。雖然Windows 9x仍然保留了這種啟動方式,但一個32位程序要想使用這一功能必須想辦法調用Win16 API中ExitWindows函數。一般的來說,一個32位程序是無法調用16位API的,但Windows 9x提供了一種Thunk技術,使這變得可能。C語言和Delphi都可以實現Thunk技術,但對于Visual Basic和Visual FoxPro這樣的工具就有困難了。由于Thunk技術略顯復雜,在此就不詳細敘述了。這里提供一個DLL,這個DLL允許你在32位程序中實現重啟動Windows的功能。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -