मैं कस्टम कॉर्टाना कमांड बनाने पर काम कर रहा हूं। आदेश एक सार्वभौमिक विंडोज प्लेटफ़ॉर्म एप्लिकेशन का उपयोग करके पंजीकृत और निष्पादित किए जाते हैं। (GitHub)यूनिवर्सल विंडोज प्लेटफ़ॉर्म (यूडब्लूपी) ऐप का उपयोग कर प्रक्रिया कमांड (या समान) निष्पादित करने के लिए कैसे करें?
उदाहरण के लिए, मैं निम्न आदेश
<Command Name="ShutDown">
<ListenFor>Shut down</ListenFor>
<Navigate/>
</Command>
पंजीकृत कर लिया है एक UWP आवेदन
static async void ShutDown()
{
var dialog = new MessageDialog("This is where I would shut the computer down.");
await dialog.ShowAsync();
//System.Diagnostics.Process.Start("Shutdown", "-s -t 10");
}
में इस समारोह को चलाने के लिए लेकिन इस सेट करने के बाद मैं System.Diagnostics.Process
में समर्थित नहीं है सीखा UWP।
कस्टम आदेश जो मैं चलाने के लिए चाहता हूं वह कुछ प्रकार के निष्पादन जैसे बाहरी प्रोग्राम लॉन्च करना, अन्य स्क्रिप्ट चलाने या वेबसाइट खोलना शामिल है।
यह समझ में आता है कि यूडब्लूपी उनका समर्थन नहीं करता है क्योंकि यह सार्वभौमिक है और एक्सबॉक्स या फ़ोन ऐसा करने में सक्षम नहीं हो सकता है, लेकिन मुझे उम्मीद थी कि विंडोज 10 पर इसे पूरा करने के लिए कुछ वैकल्पिक या हैकी तरीका था पीसी।
क्या मेरे पास Process
कमांड या यूडब्ल्यूपी एप्लिकेशन में समान कार्यक्षमता वाले कुछ और निष्पादित करने का कोई तरीका है? ऐसा लगता है कि मैं अपने सी # कोड को निष्पादित करने के लिए कोर्तना प्राप्त कर सकता हूं, यूडब्लूपी इस स्थिति में बहुत उपयोगी नहीं होगा।
अग्रिम धन्यवाद।
'WMI' का उपयोग कर यदि ऐसा है तो फिर इसे का उपयोग कर विचार के लिए WMI – MethodMan
@MethodMan धन्यवाद करते हैं, यह बाहर की जाँच के लायक था' करता UWP' समर्थन करते हैं। दुर्भाग्यवश [ऐसा नहीं लगता कि 'WMI' समर्थित है] (https://social.msdn.microsoft.com/Forums/vstudio/en-US/efcf0564-5bdb-44c5-95a8-76395b662b2b/uwp-wmi- समर्थन-ऑन-UWP-अनुप्रयोगों? मंच = wpdevelop)। मेरा मतलब यह है कि, मैंने सोचा कि आदेशों को पंजीकृत करना और निष्पादित करना कठिन हिस्सा होगा, मुझे नहीं पता था कि सी # यूडब्ल्यूपी में इतनी सीमित होगी। –
बमर। माइक्रोसॉफ्ट अधिक ऐप्स चाहता है लेकिन वे हमारे हाथों को कड़ा कर देते हैं। मैं एक "विश्वसनीय" ऐप प्रक्रिया को कमांड भेजना चाहता हूं - बड़ा सौदा क्या है ?? मध्य हमलों में आदमी? डेवलपर एक ऐप से सर्वर पर जेसन भेज और प्राप्त कर सकता है, ऐप ऐप क्यों नहीं? – ezaspi