원래 cmd에서 사용하는 도스 명령어인데 이를 이용하여 C#에서 컴퓨터를 종료/로그오프/재시작 시킬 수 있다.
피시 강제 종료
System.Diagnostics.Process.Start("shutdown.exe", "-s -f");
피시 종료 카운트다운 때 아래 명령을 날리면 종료가 취소됨
System.Diagnostics.Process.Start("shutdown.exe", "-a");
피시 재시작
System.Diagnostics.Process.Start("shutdown.exe", "-r");
피시 로그오프
System.Diagnostics.Process.Start("shutdown.exe", "-l");
자세한 옵션은 커맨드창에서 shutdown이라고 치면 자세하게 알 수 있다.
참고로 WinAPI를 사용하는 경우에는 다음 블로그를 참조하자.
http://spadework.co.kr/558
피시 강제 종료
System.Diagnostics.Process.Start("shutdown.exe", "-s -f");
피시 종료 카운트다운 때 아래 명령을 날리면 종료가 취소됨
System.Diagnostics.Process.Start("shutdown.exe", "-a");
피시 재시작
System.Diagnostics.Process.Start("shutdown.exe", "-r");
피시 로그오프
System.Diagnostics.Process.Start("shutdown.exe", "-l");
자세한 옵션은 커맨드창에서 shutdown이라고 치면 자세하게 알 수 있다.
참고로 WinAPI를 사용하는 경우에는 다음 블로그를 참조하자.
http://spadework.co.kr/558