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