본문 바로가기
IT-개발,DB

[Visual C#.NET] ProcessStartInfo.WorkingDirectory 속성

by SB리치퍼슨 2010. 8. 24.

ProcessStartInfo.WorkingDirectory 속성


Using System.Diagnostics;

시작할 프로세스의 초기 디렉터리를 가져오거나 설정합니다

* UserNamePassword가 제공된 경우에는 WorkingDirectory 속성이 설정되어 있어야 합니다. 속성이 설정되어 있지 않으면 %SYSTEMROOT%\system32가 기본 작업 디렉터리가 됩니다.

디렉터리가 이미 시스템 경로 변수의 일부인 경우에는 이 속성에 디렉터리의 위치를 반복하여 지정할 필요가 없습니다.

WorkingDirectory 속성은 UseShellExecutefalse일 때보다 UseShellExecutetrue 일 때 다르게 동작합니다. UseShellExecutetrue이면 WorkingDirectory 속성은 실행 파일의 위치를 지정합니다. WorkingDirectory가 빈 문자열이면 현재 디렉터리는 해당 실행 파일을 포함하는 것으로 간주됩니다.

UseShellExecutefalse이면 WorkingDirectory 속성은 해당 실행 파일을 찾는 데 사용되지 않습니다. 대신 시작된 프로세스에서 사용되며 새 프로세스의 컨텍스트 내에서만 의미를 갖습니다.

출처 : MSDN

반응형

댓글