WinXP 關機方法

API "ExitWindowsEx" 可以簡易地把Win95/98/Me 關機,但在NT/2000/XP卻要複雜得多、須要用許多api 才可以關機。其實在XP有一個簡單的方法︰在vb用shell函數呼叫WindowsXP內置的Shutdown指令。

關機︰Shell "shutdown -s", vbNormalFocus

重新開機︰ Shell "shutdown -r", vbNormalFocus

登出︰Shell "shutdown -l", vbNormalFocus

強制關機/重新開機/登出︰使用"-f"參數

e.g 強制關機︰Shell "shutdown -s -f", vbNormalFocus

等待xx秒後關機/重新開機/登出︰使用"-t xx"參數

e.g 等待10秒後關機︰Shell "shutdown -s -t 10", vbNormalFocus

參數可以混合使用︰

e.g 等待10秒後強制關機︰Shell "shutdown -s -f -t 10", vbNormalFocus


文章日期︰1/6/03

上一頁