.NET에서 외부 프로세스의 시작 디렉토리 관리
C# 애플리케이션에서 외부 프로세스를 시작하려면 해당 작업 디렉터리를 신중하게 고려해야 합니다. 이 디렉토리는 프로세스가 지원 파일 및 리소스를 찾는 위치를 나타냅니다.
질문:
.NET 애플리케이션 내에서 프로세스의 시작 디렉터리를 정의할 수 있나요?
해결책:
물론이죠! ProcessStartInfo
클래스는 바로 이 목적을 위해 WorkingDirectory
속성을 제공합니다.
구현:
다음 코드 조각을 사용하여 작업 디렉터리를 지정하세요.
<code class="language-csharp">using System.Diagnostics; // ... other code ... var processInfo = new ProcessStartInfo(); processInfo.WorkingDirectory = @"C:\My\Working\Directory"; // Replace with your desired path // Configure other process properties as needed Process process = Process.Start(processInfo);</code>
WorkingDirectory
속성을 설정하면 시작된 프로세스가 올바른 컨텍스트 내에서 작동하여 지정된 디렉터리에 있는 필수 리소스에 대한 액세스 권한이 부여됩니다.
위 내용은 .NET에서 프로세스의 기본 작업 디렉터리를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!