반응형
* C# 다른 응용 프로그램 실행 및 종료 예제...
전체 소스 코드
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace CSharp_다른응용프로그램실행시키기
{
public partial class Form1 : Form
{
System.Diagnostics.Process pc;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
//exe 파일 만 열기...
ofd.Filter = "EXE File (*.exe) | *.exe";
if (ofd.ShowDialog() == DialogResult.OK)
{
label1.Text = ofd.FileName;
}
}
private void button2_Click(object sender, EventArgs e)
{
//파일이 없다면...
if (!System.IO.File.Exists(label1.Text)) return;
//다른 응용 프로그램 실행 시키기...
pc = System.Diagnostics.Process.Start(label1.Text);
}
private void button3_Click(object sender, EventArgs e)
{
if (pc == null) return;
//실행 시킨 프로그램 죽이기...
pc.Kill();
}
}
}
* 예제 결과
반응형
'C# Programming' 카테고리의 다른 글
[C#] string 을 int 및 double 형으로 변환 하기, null 체크 (0) | 2019.11.05 |
---|---|
[C#] 응용 프로그램 재시작 예제 (0) | 2019.11.01 |
[C#] File 사용 가능 여부 체크 (0) | 2019.10.25 |
[C#] XML File Write & Read 예제 (0) | 2019.10.23 |
[C#] 동적 DLL 폼 (From) 불러오기 또는 클래스 (Class) 함수 불러오기 예제 (0) | 2019.10.21 |