c# EXE 파일 시작(간단)

1268 단어 StringC#dllexe과업
프로그램 실행 중 이 소프트웨어를 시작하는exe 질문을 받거나 다른exe 파일을 사용하십시오. 이미 일부 동작을 수행하는 역할을 합니다.다음은 두 가지 가장 흔히 볼 수 있는 시작exe 파일입니다.
1. 시스템 dll을 호출하여 제공하는 방법을 사용한다.
인용된 dll,
 [DllImport("kernel32.dll")]     public static extern int WinExec(string exeName, int operType);

호출, WinExec(@ 경로\exe의 파일 이름, 매개변수)
operType 매개 변수는 다음과 같습니다.
0:   ,                1:            ,     2:    ,     3:    ,     4:            ,      5:   1  6:    ,      7:   3  8:   3  9:   1  10:   1

2. 가장 일반적인 ProcessStartInfo 시작
ProcessStartInfo info = new ProcessStartInfo();             info.FileName = @"  \exe    ";              info.Arguments = "";              info.WindowStyle = ProcessWindowStyle.Minimized;             Process pro = Process.Start(info);              pro.WaitForExit();

3. 시작된exe의 프로세스를 끝냅니다
Process[] allProgresse = System.Diagnostics.Process.GetProcessesByName("exe    ");   foreach (Process closeProgress in allProgresse)  {     if (closeProgress.ProcessName.Equals("exe    "))           {                  closeProgress.Kill();                   closeProgress.WaitForExit();                    break;             }   }

좋은 웹페이지 즐겨찾기