2012-10-30 10 views
5

क्या इसके लिए कोई एपीआई उपलब्ध है .Net? विंडोज एपीआई में क्या है? यदि नहीं, तो क्या कोई अभी तक ऐसा करने के लिए कुछ हैकिश-मार्ग के साथ आया है?विंडोज 8 में डेस्कटॉप एप्लिकेशन में मेट्रो ऐप के स्थानीय स्टोरेज का उपयोग कैसे करते हैं?

उत्तर

3

Windows 8 शैली आवेदन

http://blog.falafel.com/Blogs/paul-tidwell/2012/08/27/finding-the-local-storage-folder-of-a-windows-8-style-application

के स्थानीय भंडारण फ़ोल्डर ढूँढना

Windows 8 शैली क्षुधा के लिए पथ इस प्रकार है:

C:\Users\{username}\AppData\Local\Packages\Microsoft.BingSports_8wekyb3d8bbwe

एक नया Windows API है जो एक प्रकाशक हैश बनाने के लिए एक आंतरिक और अनजान एल्गोरिदम का उपयोग करता है, जो पैकेज नाम में संलग्न होने पर परिवार का नाम बन जाता है। परिवार का नाम जैसे {packagename}_{publisherhash}

यदि आप एक और डेस्कटॉप अनुप्रयोग चाहता था या आवेदनों में से कुछ सेट के बीच इस साझा करने के लिए की जरूरत है तुम इतनी तरह PowerShell cmdlet के माध्यम से एपीआई कॉल कर सकते हैं लग रहा है:

(Get-AppxPackage -AllUsers -Name $name).PackageFamilyName 

लिखें कि रजिस्ट्री और देखा ! आपका एप्लिकेशन पर्यावरण का उपयोग कर सकता है। उपयोगकर्ता नाम और अपने ऐपएक्स स्थानीय भंडारण को आसानी से ढूंढने के लिए उपरोक्त पथ पैटर्न।

+0

सवाल यह पूछ रहा है कि डेस्कटॉप ऐप से इसे कैसे करें, विंडोज स्टोर ऐप नहीं ... – BoltClock

+0

@ बोल्टक्लॉक ने मेरा जवाब अपडेट किया, धन्यवाद। –

+0

कृपया ब्लॉग से प्रासंगिक जानकारी को अपने उत्तर में जोड़ें ताकि अगर लिंक मृत हो जाए तो उत्तर बेकार नहीं होगा। –

संबंधित मुद्दे