2012-01-20 3 views
0

내 Metro 디자인 응용 프로그램에서 다른 .exe 파일을 실행하고 싶습니다. .Net 4.5에 shell이 있지만 WPF 응용 프로그램에서만 작동하며 Metro Design 응용 프로그램에서는 작동하지 않는다는 것을 알고 있습니다. 메트로 디자인 응용 프로그램에서 다른 프로세스를 실행하려면 어떻게해야합니까?쉘 .Net4.5 메트로 디자인 응용 프로그램

+0

무엇을하고 있습니까? 당신은 Windows 8 용으로 개발 중입니다. 맞습니까? 데스크톱이나 메트로 앱을 개발하고 있습니까? 앱에서 다른 앱을 실행 하시겠습니까? 그게 다야 ? –

+0

정확하게 나는 windows 8 metro 디자인 응용 프로그램을 가지고 있으며 그 안에 또 다른 .exe 파일을 실행하려고합니다. 나는 지하철 디자인 신청을 개발하고있다! (실행하려는 프로그램 ı이 .net4로 작성되었습니다. 문제가 될 수도 있습니다.) – albatross

+0

내 질문이 변경되었습니다! 불편을 끼쳐 드려 죄송합니다. – albatross

답변

1

"Metro 스타일 앱은 기존 .NET Framework와 약간 다른 .NET Framework 버전을 기반으로 구축됩니다."이 Thread에서 .net을 Metro 응용 프로그램으로 이식하는 것에 대해 이야기합니다. 기타 확인 사항 .NET for Metro style apps overview

다른 질문에 대해서는 SellExecute 또는 createprocess와 같은 메트로에 API가 없으므로 다른 프로그램을 그대로 실행할 수 없습니다. 그러나 프로토콜 처리기를 사용할 수 있습니다. 메트로 앱은 프로토콜 핸들러를 등록하거나 기존 핸들러를 사용할 수 있습니다. 해당 핸들러에 대해 등록 된 기본 앱을 시작하는 http : // 또는 mail : //을 생각해보십시오. 그들은 아직 등록되지 않은 경우 사용자 지정 처리기를 사용할 수 있습니다 ...