디버깅

c# 외부 파일(프로세스) 불러와서 실행하기

컴퓨터과학 2020. 12. 7. 15:29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace Demo_Console
{
    class Program
    {
        static void Main(string[] args)
        {
            Process ExternalProcess = new Process();
            ExternalProcess.StartInfo.FileName = @"파일 경로";// @"C:\Users\Vitor\ConsoleApplication1.exe";
            ExternalProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
            //실행시킬 프로그램윈도우 크기 
            ExternalProcess.Start();//process 시작
            ExternalProcess.WaitForExit();//외부 process 시작되면 실행중인 c# 일시중지
                                           // c#도 함께 사용하려면 제거 
                                            //
        }
    }
}

stackoverflow.com/questions/3173775/how-to-run-external-program-via-a-c-sharp-program

 

How to run external program via a C# program?

How do I run an external program like Notepad or Calculator via a C# program?

stackoverflow.com

외부 프로세스 종료 :

 ExternalProcess.kill();