새 프로세스를 시작하기 위해 System.Diagnostics.Process를 찾을 수 없습니다. 나는 이것이 의도적으로 이루어 졌다고 생각한다. 그러나 다른 방법이 있습니까? 이것은 가능한가?Win 8 앱에서 프로세스를 시작하는 방법은 무엇입니까?
답변
이 참조는 Windows 8 Metro 응용 프로그램 : How to Start a external Program from Metro App에서 사용할 수 있습니다. 모든 Metro 스타일 응용 프로그램은 모래 상자가 많은 환경에서 작동하며 외부 응용 프로그램을 직접 시작할 수있는 방법이 없습니다.
당신은 사용해 볼 수 있습니다 Launcher class
-
// Path to the file in the app package to launch string exeFile = @"C:\Program Files (x86)\App.exe"; var file = await Windows.ApplicationModel.Package.Current.InstalledLocation .GetFileAsync(exeFile); if (file != null) { // Set the option to show the picker var options = new Windows.System.LauncherOptions(); options.DisplayApplicationPicker = true; // Launch the retrieved file bool success = await Windows.System.Launcher.LaunchFileAsync(file, options); if (success) { // File launched } else { // File launching failed } }
참조 : Can I use Windows.System.Launcher.LauncherDefaultProgram(Uri) to invoke another metro style app?
대도시 이외의 다른 프로세스를 열 수없는 것처럼 보입니다. * .txt와 같은 URL이나 파일은 열 수 있지만 * .cmd 또는 * .exe는 열 수 없습니다.
사용자 지정 파일 연결이 있으면 사용자 지정 파일 이름 확장명이있는 빈 파일을 열어 프로세스를 시작할 수 있습니다. 그러나 앱에서 협회를 추가하기 위해 레지스트리를 편집 할 수는 없습니다.
이렇게하기위한 앱 전용 방법은 없습니다 (아직 발견되지 않은 해킹을 제외하고는)).
Windows Store 앱이 인증을 통과하여 실제로 Windows Store에 들어가게하려면 "해킹"이 옵션이 아닙니다. –
알아요 ... 나는 진지한 것을 의미하지는 않았다 ... –
- 1. URI에서 다른 Win Phone 8 앱을 시작하는 방법은 무엇입니까?
- 2. 비동기 프로세스를 시작하는 방법은 무엇입니까?
- 3. macosx에서 백그라운드 프로세스를 시작하는 방법은 무엇입니까?
- 4. VC++에서 프로세스를 올바르게 시작하는 방법은 무엇입니까?
- 5. 제한된 메모리로 프로세스를 시작하는 방법은 무엇입니까?
- 6. eventmachine에서 여러 작업자 프로세스를 시작하는 방법은 무엇입니까?
- 7. Django보기에서 장기 실행 프로세스를 시작하는 방법은 무엇입니까?
- 8. 현재 사용자로 프로세스를 시작하는 방법은 무엇입니까?
- 9. 주어진 컨테이너에서 프로세스를 시작하는 방법은 무엇입니까? VB.net에서
- 10. Java 애플릿에서 서버 프로세스를 시작하는 방법은 무엇입니까?
- 11. 블루투스 페어링 프로세스를 시작하는 방법은 무엇입니까?
- 12. Drools Flow에서 여러 프로세스를 시작하는 방법은 무엇입니까?
- 13. win 8 앱에서 "검색 창"요소를 찾을 수 없습니다.
- 14. 다른 앱에서 ClickOnce 앱을 시작하는 방법은 무엇입니까?
- 15. 앱에서 통화 시간을 시작하는 방법은 무엇입니까?
- 16. 내 앱에서 Mail 앱을 시작하는 방법은 무엇입니까?
- 17. lowprofileimageloader win 8 C#
- 18. 공유 대상에서 Launcher.LaunchUriAsync를 사용하려고합니다. win win 8
- 19. Win 8 Metro App의 경우 트리거없이 즉시 백그라운드 작업을 시작하는 방법은 무엇입니까?
- 20. Windows 8 Metro 앱에서 백그라운드 폴링을위한 가장 좋은 방법은 무엇입니까?
- 21. Win Store 앱에서 페이스 북에 계속 로그인하는 방법은 무엇입니까?
- 22. 재부팅하지 않고 다른 앱에서 Win 앱을 종료하는 방법은 무엇입니까?
- 23. win forms 앱에서 포커스를 얻으시겠습니까?
- 24. 데몬 프로세스를 시작하는 스크립트에 관해서
- 25. WebRequestMethods.Ftp.UploadFile 프로세스를 일시 중지했다가 다시 시작하는 방법은 무엇입니까?
- 26. 다른 서버의 작업이 완료되면 작업 또는 프로세스를 시작하는 방법은 무엇입니까?
- 27. Java Web-Service에서 외부 프로세스를 시작하는 가장 좋은 방법은 무엇입니까?
- 28. -Djava.library.path를 사용하여 Java 프로세스를 다시 시작하는 방법은 무엇입니까?
- 29. Mac의 샌드 박스에서 다른 프로세스를 시작하는 방법은 무엇입니까?
- 30. IIS 호스팅 WCF 서비스에서 프로세스를 시작하는 방법은 무엇입니까?
http://stackoverflow.com/questions/12334226/open-an-url-in-the-default-web-browser-in-winrt help? –
아니요 ... URL/URI를 열고 싶지 않습니다. –
@MarcelB Win 8 App ...에서 직접 EXE를 시작할 수는 없습니다 ... – Yahia