C#

C# 외부 프로그램 실행하기 ( Process.Start )

by kay posted Aug 06, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

C# 에서 외부 프로그램 실행하는 방법입니다.


윈도우를 종료
System.Diagnostics.Process.Start("cmd.exe","ShutDown.exe -s -f -t 00");
 
윈도우를 재부팅
System.Diagnostics.Process.Start("cmd.exe","ShutDown.exe -r -f -t 00");
 
특정 폴더 열기
System.Diagnostics.Process.Start("explorer.exe", "C:\Temp");

특정 사이트 열기
System.Diagnostics.Process.Start("explorer.exe", "http://www.naver.com");
 
도스명령어 실행
System.Diagnostics.Process.Start("cmd.exe","/c dir");
// cmd 옵션에 대해 더 알고싶으면.. c:>help cmd




Start 메소드 


이름 설명
Start() 이 Process 구성 요소의 StartInfo 속성으로 지정된 프로세스 리소스를 시작하거나 다시 사용하여 구성 요소에 연결합니다.
Start(ProcessStartInfo) 시작할 프로세스의 파일 이름 같은 프로세스 시작 정보가 포함된 매개 변수에 의해 지정된 프로세스 리소스를 시작하고 해당 리소스를 새 Process 구성 요소에 연결합니다.
Start(String) 문서 또는 응용 프로그램 파일 이름을 지정하여 프로세스 리소스를 시작하고 해당 리소스를 새 Process 구성 요소에 연결합니다.
Start(String, String) 응용 프로그램 이름 및 명령줄 인수 집합을 지정하여 프로세스 리소스를 시작하고 해당 리소스를 새 Process 구성 요소에 연결합니다.
Start(String, String, SecureString, String) 응용 프로그램 이름, 사용자 이름, 암호 및 도메인을 지정하여 프로세스 리소스를 시작하고 해당 리소스를 새 Process 구성 요소에 연결합니다.
Start(String, String, String, SecureString, String) 응용 프로그램 이름, 명령줄 인수 집합, 사용자 이름, 암호 및 도메인을 지정하여 프로세스 리소스를 시작하고 해당 리소스를 새 Process 구성 요소에 연결합니다.


참고 Url 

http://blog.daum.net/starkcb/128

http://www.dotnetperls.com/process-start


더 자세한 정보를 원하시는 분은 MSDN 참고 Url 

http://msdn.microsoft.com/ko-kr/library/System.Diagnostics.Process_methods.aspx