2013-02-13 26 views
5

से मेट्रो ऐप चलाएं मैं विंडोज 8 एंबेडेड स्टैंडर्ड (रिलीज पूर्वावलोकन) के लिए कस्टम शैल (विनफॉर्म) बनाना चाहता हूं जो उपयोगकर्ता को एप्लिकेशन चलाने, इंस्टॉल करने या अपडेट करने की अनुमति देता है (डेस्कटॉप और/या मेट्रो हो सकता है क्षुधा)।कस्टम खोल

इसलिए मैंने रजिस्ट्री में explorer.exe को अपने कस्टम शैल के पथ के साथ बदल दिया, जो बहुत अच्छी तरह से काम करता है। जब मैं का उपयोग कर मेट्रो शैली क्षुधा चलाने के लिए प्रयास IApplicationActivationManager (कार्यान्वयन विस्तार here देखें), मैं इस त्रुटि संदेश मिलता है:

एप्लिकेशन प्रबंधक अनुप्रयोगों को सक्रिय करने के लिए आवश्यक है, लेकिन चल नहीं है। (HRESULT से अपवाद: 0x80270257)

ईवेंट लॉग में कोई अतिरिक्त जानकारी शामिल नहीं है (Application में है और न ही TWinUI में कोई भी नहीं)।

मेट्रो स्टाइल ऐप्स अच्छी तरह से चलते हैं जब explorer.exe को खोल के रूप में उपयोग किया जाता है। मुझे अभी तक कोई प्रक्रिया या सेवा नहीं मिली है, जिसे मैं मेट्रो ऐप्स के निष्पादन की अनुमति देना शुरू कर सकता हूं (मैंने WWAHost.exe चलाने की कोशिश की, लेकिन यह त्रुटि संदेश The system cannot execute the specified program. से विफल हो गया)। explorer.exe से शुरू हो रहा है मैन्युअल रूप से कुछ भी नहीं बदलता है।

+0

आप इस समस्या का समाधान मिल गया है पढ़ता है? – nicruo

+0

नहीं, लेकिन दो साल बीतने के साथ, नए विकल्प हो सकते हैं। – Gene

उत्तर

0

मुझे डर है कि मेरे पास आपके लिए कोई समाधान नहीं है, लेकिन यह अपवाद अनदेखा है (Google इसे, मुझे तुम्हारी हिम्मत है) मुझे लगा कि मैं यह इंगित करूंगा कि मैं ठीक उसी मुद्दे पर चलता हूं विजुअल स्टूडियो 2012 डिज़ाइनर इसे रिमोट ऐप के रूप में चलाने की कोशिश कर रहा है (एक वीडीआई वातावरण में Win8 VM पर स्थापित)।

! पूर्ण अपवाद के रूप में VS2012 द्वारा फेंका 1