C#으로 손쉽게 Windows PC 종료하기
이 가이드는 Windows 컴퓨터를 종료하는 가장 효율적이고 우아한 C# 방법을 제공합니다. 여러 접근 방식이 있지만 이 솔루션은 탁월한 단순성과 기본 .NET 호환성을 제공합니다.
간소화된 솔루션(Windows XP 이상):
Windows XP 및 후속 버전의 경우 다음 코드 조각은 직접적이고 즉각적인 종료를 제공합니다.
<code class="language-csharp">Process.Start("shutdown","/s /t 0");</code>
이 줄을 실행하면 즉시 종료 시퀀스가 시작됩니다.
이전 Windows 버전 처리:
Windows 2000 이하의 경우 P/Invoke 또는 WMI와 같은 대체 방법을 권장합니다.
종료 창 억제:
종료 중에 확인 창이 표시되지 않도록 하려면 다음 수정 코드를 사용하세요.
<code class="language-csharp">var psi = new ProcessStartInfo("shutdown","/s /t 0"); psi.CreateNoWindow = true; psi.UseShellExecute = false; Process.Start(psi);</code>
이 수정으로 인해 창 없는 깔끔한 종료가 보장됩니다.
위 내용은 C#을 사용하여 Windows 컴퓨터를 효율적으로 종료하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!