티스토리 뷰

프로그래밍/C#

외부 응용프로그램 실행

메모하는습관 2010. 2. 12. 02:10

Win32 API인 ShellExecute()와 WinExec() 같은 역할을 하는 C#의 Method가
무엇인지 알아보았습니다. Process.Start() Method를 사용하면 됩니다.

using System.Diagnostics;
//public static Process Start (string fileName);
//public static Process Start (string fileName, string arguments);

//도스 명령어 실행
System.Diagnostics.Process.Start("cmd.exe", "/c dir");

//특정 폴더 열기
System.Diagnostics.Process.Start("explorer.exe", "C:\Temp");

//윈도우 종료
System.Diagnostics.Process.Start("cmd.exe", "Shutdown.exe –s –f –t 00");

//윈도우 재부팅
System.Diagnostics.Process.Start("cmd.exe", "Shutdown.exe –r –f –t 00");

//IE 열기
System.Diagnostics.Process.Start("IExplore.exe", "http://www.northwindtraders.com");


출처 : http://skql.tistory.com/510

'프로그래밍 > C#' 카테고리의 다른 글

컴파일 시 파일 버전 자동 증가  (1) 2013.02.22
관리자 권한으로 실행 되는 프로그램 만들기  (0) 2013.02.22
partial(분할) 키워드  (0) 2010.01.22
.NET 소스코드 문서화  (0) 2010.01.22
날짜 포멧  (0) 2009.12.31
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday