My Name is Kay....

DIY , 먹방 , 개발 , 육아 , 여행 좋아합니다.
AdBlock 사용시 화면이 정상적으로 노출되지 않습니다.
포스팅 관련 문의 및 개발 문의는 Email : wkzkfmxksi@gmail.com

추가 포스팅이 이뤄지지 않는 블로그입니다. 문의는 wkzkfmxksi@gmail.com 으로 연락주세요.
kay
조회 수 10565 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

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

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
35 C# WindowsForms Application DataGridView kay 2013.07.05 2646
34 C# ComboBox ReadOnly 속성 kay 2013.07.08 3292
33 C# comboBox 디비 데이터로 채워넣기 kay 2013.07.08 3279
32 C# dataGridView 내용 정렬 ( DefaultCellStyle , ColumnHeadersDefaultCellStyle ) kay 2013.07.08 5877
31 C# MDI 폼 이동 및 시작 폼 설정하기 kay 2013.07.09 3429
30 VS 최근에 사용한 프로젝트 삭제 kay 2013.07.10 2513
29 C# SqlCommand 재사용(Reuse) 하기 kay 2013.07.10 3921
28 C# ComboBox Option ( Add , Set , Get ) kay 2013.07.10 16007
27 C# DataGridView 에서 열 숨기기 kay 2013.07.22 3332
26 C# DataGridView 에서 Cells 값 Null/Empty 체크하기 kay 2013.07.22 9546
25 C# TextBox 에서 줄바꿈 넣기 kay 2013.07.22 10441
24 C# Confirm Massage 창 띄우기 kay 2013.07.22 13001
23 C# 프로그래밍 방식으로 버튼의 Click 이벤트 호출 kay 2013.07.23 2730
22 C# MDI 폼 한번에 모두 닫기 kay 2013.07.25 2824
21 C# 폼에서 새폼 열고 자신은 완전히 닫기. kay 2013.07.26 7626
20 C# TextBox KeyEvent 엔터 이벤트 실행하기 kay 2013.07.26 3838
» C# C# 외부 프로그램 실행하기 ( Process.Start ) kay 2013.08.06 10565
18 C# 엑셀 내보내기 , Exporting DataGridview To Excel kay 2013.08.08 5117
17 C# 화면 캡쳐하기 kay 2013.09.02 4059
16 C# DataGridViewComboBoxColumn Change 이벤트 Value 값 가져오기 kay 2013.09.02 5389
Board Pagination Prev 1 2 Next
/ 2