से मेट्रो ऐप चलाएं मैं विंडोज 8 एंबेडेड स्टैंडर्ड (रिलीज पूर्वावलोकन) के लिए कस्टम शैल (विनफॉर्म) बनाना चाहता हूं जो उपयोगकर्ता को एप्लिकेशन चलाने, इंस्टॉल करने या अपडेट करने की अनुमति देता है (डेस्कटॉप और/या मेट्रो हो सकता है क्षुधा)।कस्टम खोल
इसलिए मैंने रजिस्ट्री में explorer.exe
को अपने कस्टम शैल के पथ के साथ बदल दिया, जो बहुत अच्छी तरह से काम करता है। जब मैं का उपयोग कर मेट्रो शैली क्षुधा चलाने के लिए प्रयास IApplicationActivationManager (कार्यान्वयन विस्तार here देखें), मैं इस त्रुटि संदेश मिलता है:
एप्लिकेशन प्रबंधक अनुप्रयोगों को सक्रिय करने के लिए आवश्यक है, लेकिन चल नहीं है। (HRESULT से अपवाद: 0x80270257)
ईवेंट लॉग में कोई अतिरिक्त जानकारी शामिल नहीं है (Application
में है और न ही TWinUI
में कोई भी नहीं)।
मेट्रो स्टाइल ऐप्स अच्छी तरह से चलते हैं जब explorer.exe
को खोल के रूप में उपयोग किया जाता है। मुझे अभी तक कोई प्रक्रिया या सेवा नहीं मिली है, जिसे मैं मेट्रो ऐप्स के निष्पादन की अनुमति देना शुरू कर सकता हूं (मैंने WWAHost.exe
चलाने की कोशिश की, लेकिन यह त्रुटि संदेश The system cannot execute the specified program.
से विफल हो गया)। explorer.exe
से शुरू हो रहा है मैन्युअल रूप से कुछ भी नहीं बदलता है।
आप इस समस्या का समाधान मिल गया है पढ़ता है? – nicruo
नहीं, लेकिन दो साल बीतने के साथ, नए विकल्प हो सकते हैं। – Gene