내 C# 응용 프로그램의 시작 프로그램에 ProcessStartInfo
을 사용하고 싶습니다. 나는 ProcessStartInfo
insted of normal Process
을 사용하고 있는데, 왜냐하면 나는 시작 프로그램을 최소화하여 ProcessWindowStyle.Minimized
을 사용할 것이고 어쩌면 나는 또한 몇몇 인수를 전달할 것이기 때문이다. 또한 예를 들어 Process.HasExited
속성 (및 또한 PeakWorkingSet64
)을 사용하고 싶지만 이후에 시작된 응용 프로그램을 모니터링하고 싶습니다. 그러나 오류가 발생하면 'System.Diagnostics.ProcessStartInfo' does not contain a definition for 'HasExited'
을 얻을 수 없습니다. ProcessStartInfo
으로 응용 프로그램을 시작하고 표준 Process
클래스로 사용할 수있는 속성을 사용하는 방법이 있습니까?C# ProcessStartInfo 및 Process.HasExited 사용
0
A
답변
2
ProcessStartInfo
은 오버로드에 전달하려는 설정을 Process.Start
으로 정의하는 클래스입니다.
그래서, 당신은 일반적으로 같은 것을 할 것입니다 :
var psi = new ProcessStartInfo { ... };
var process = Process.Start("C:\myProgram.exe", psi);
process.Exited += myProcessExitHandler;
+0
감사 주셔서 감사합니다 가치 *, 즉 내가 찾던 정확히입니다! –
2
ProcessStartInfo
은 프로세스를 시작하는 방법을 설명하는 구조입니다. 정의한 후에는 Process.Start()
으로 전달하고 Process
의 인스턴스를 다시 가져옵니다. 이 경우 .HasExited
으로 전화 할 수 있습니다.
+0
는 설명 : –
관련 문제
- 1. C# Process.HasExited always always true
- 2. C#을하는 동안 (process.HasExited!)
- 3. C# ProcessStartInfo 인수
- 4. C 번호 : Process.HasExited 프로세스가 아마도이 질문의 역을
- 5. ProcessStartInfo 및 PowerShell의 프로세스 - 인증 오류
- 6. C#에서 ProcessStartInfo 및 Process.Start는 프로그램을 찾을 수 없습니다.
- 7. Process/ProcessStartInfo 아이콘
- 8. C# ProcessStartInfo 항상 중복 프로세스를 실행하십시오.
- 9. 결함있는 ProcessStartInfo 및 Process.Start? (제대로 디버깅?)
- 10. ProcessStartInfo 브라우저 출력
- 11. ProcessStartInfo 여러 인수
- 12. ProcessStartInfo 클래스에 인수 전달
- 13. Testing ProcessStartInfo 프로세스 실행
- 14. System.Diagnostics.Process.StartWithCreateProcess (ProcessStartInfo startInfo)에서 액세스가 거부되었습니다.
- 15. ProcessStartInfo 및 프로세스를 사용하여 메소드 내에서 slui.exe를 실행하려고 시도합니다.
- 16. C#에서 동일한 ProcessStartInfo 인스턴스와 함께 여러 명령 (BCP 사용) 실행
- 17. SQLite 및 C++ 사용
- 18. C++ 더블 및 사용
- 19. C# 및 MySQL 사용
- 20. ProcessStartInfo .WaitForExit()이 제대로 작동하지 않습니다.
- 21. ProcessStartInfo 인수로 응용 프로그램이 충돌 함
- 22. 프로세스 만들기 및 C#
- 23. 실용 및 고급 C++ 사용
- 24. C# 사용 및 컴파일 Windows.Form
- 25. C# 스레딩 및 AutoResetEvent 사용
- 26. 사용 방법 논리적 및 C++
- 27. C++ : libcurl 및 스트림 사용
- 28. 사업부 사용 GeckoFX 및 C#
- 29. bash -c 및 Globbing 사용
- 30. C++ : 클래스 및 생성자 사용
코드입니다 천 개 단어 * –