如何讓windows關機或重開機等動作(編號:896)

小弟為vb初學者,想寫一個程式是能於定時時間關掉windows ,和重新開機,或是跳回dos或是
使用者離限的動作,之前曾用"shell"指令呼叫rundll.exe來達到關閉windows的動作,但是要重新
開機等動作卻不知要如何達到,還請各位先進指教  謝謝