728x90
반응형
728x170
using System.Management;
ManagementClass managementClass = new ManagementClass("Win32_OperatingSystem");
managementClass.Get();
managementClass.Scope.Options.EnablePrivileges = true;
ManagementBaseObject shutdownParameterManagementBaseObject = managementClass.GetMethodParameters("Win32Shotdown");
shutdownParameterManagementBaseObject["Flags" ] = "1";
shutdownParameterManagementBaseObject["Reserved"] = "0";
ManagementBaseObject shutdownManagementBaseObject = null;
foreach(ManagementObject managementObject in managementClass.GetInstances())
{
shutdownManagementBaseObject = managementObject.InvokeMethod("Win32Shutdown", shutdownParameterManagementBaseObject, null);
}
※ System.Management 참조를 추가한다.
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Timer 클래스 사용하기 (0) | 2014.12.03 |
---|---|
[C#/COMMON] Process 클래스 : 윈도우즈 종료/재부팅 취소하기 (0) | 2014.12.03 |
[C#/COMMON] Process 클래스 : 윈도우즈 재부팅하기 (0) | 2014.12.03 |
[C#/COMMON] CategoryAttribute 클래스 : Property Window의 속성, 이벤트 그룹화 하기 (0) | 2014.12.03 |
[C#/COMMON] XmlElementAttribute 클래스 : DateTime 직렬화시 연월일만 저장하기 (0) | 2014.12.03 |
[C#/COMMON] ManagementClass 클래스 : 윈도우즈 종료하기 (0) | 2014.12.03 |
[C#/COMMON] Directory 클래스 : GetCurrentDirectory 정적 메소드를 사용해 애플리케이션 실행 경로 구하기 (0) | 2014.12.03 |
[C#/COMMON] 특정 문자로만 구성 여부 조사하기 (0) | 2014.12.02 |
[C#/COMMON] URL 추출하기 (0) | 2014.12.02 |
[C#/COMMON] 한자 숫자 문자열 설정하기 (0) | 2014.12.02 |
[C#/COMMON] 한글 숫자 문자열 구하기 (0) | 2014.12.02 |
댓글을 달아 주세요