這兒有個api幫助雖然是vb版的,不過所有的引數都是一樣的,可以參考著用的!!
雖然不全,但大多數都有了,而且還可以自己增加的!!
好東西就應該大家共享的!!!!!!!!!!!!!!
補充日期: 2002-06-07 11:26:04
定義格式:
function returndatatype name ( datatype1 arg1,
..., datatypen argn } ) library "libname"
alias for "extname"
在declare中的global external functions中宣告,格式如下:
function long exitwindow*** (long uflags,long dwreserved ) library "user32" alias for "exitwindow***"
引數說明:
long,非零表示成功,零表示失敗。會設定getlasterroruflags --------- long,指定下述乙個或多個標誌(用or運算子合併到一起)
ewx_force
強迫中止沒有響應的程序
ewx_logoff
中止程序,然後登出
ewx_shutdown
關掉系統電源(如果可能的話,atx電源就可以)
ewx_reboot
重新引導系統
ewx_shutdown
關閉系統
dwreserved ----- long,保留,設為零這個函式呼叫後會立刻返回,系統關閉過程是在後台進行的。注意先中止自己的應用程式,使關閉過程更顯平順。當然,您的程序必須有足夠的優先權,否則也不能執行這種操作
ewx_logoff = 0
ewx_shutdown = 1
ewx_reboot = 2
ewx_force = 4
如果僅僅是關機的話,你還可以參照:exitwindows函式
c#呼叫dll中的函式
exitwindow***(ewx_logoff , 0); //登出
exitwindow***(ewx_shutdown, 0); //關機,但是,不關閉電源
exitwindow***(ewx_reboot , 0); // 重啟
exitwindow***(ewx_force , 0); //強制關機
exitwindow***(ewx_poweroff, 0); //關機,並且關閉電源
exitwindow***(ewx_forceifhung , 0); //
exitwindow***
98下直接用,xp下必須提公升許可權。
bool mysystemshutdown()
七 Linux關機 重啟和使用者登出
一 關機 重啟和使用者登出 1 關機 重啟命令 基本介紹 shutdown shutdown h now 立即關機 shutdown h 1 表示1分鐘後關機 shutdown r now l立即重啟 halt 直接使用,效果等價於關機 reboot 重啟系統 sync 把記憶體資料同步到磁碟 注意...
Linux 關機 重啟和使用者登陸登出
1 shutdown shutdown h now 立即關機 shutdown h 1 1分鐘後關機 shutdown r now 立即重啟 2 halt 關機 3 reboot 重啟 4 syn 把記憶體資料同步到磁碟 注意 關機或重啟時,應先執行syn指令,把記憶體資料寫入磁碟,防止資料丟失 1...
讓電腦重啟,關機和登出的c 源程式
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...