क्या विंडोज में इसे पंजीकृत किए बिना कस्टम संस्कृति बनाना संभव है? नई संस्कृति के निर्माण के बाद Register
पर कॉल करने के साथ प्रत्येक समाधान और दस्तावेज़ीकरण CultureAndRegionInfoBuilder वर्ग को संदर्भित करता है। लेकिन कस्टम संस्कृति का पंजीकरण ओएस में दिखाई देने वाली संस्कृतियों को बदलता है और इसके अलावा प्रशासन विशेषाधिकारों की आवश्यकता होती है।इसे पंजीकृत किए बिना कस्टम संस्कृति बनाएं
यदि यह संभव नहीं है वहाँ एक नई संस्कृति को पंजीकृत करने से बचने के लिए दो तरीके हैं:
- से बचने के कस्टम संस्कृति का उपयोग कर जब तक संभव हो, अर्थात मानक संस्कृतियों के लिए चिपके रहते हैं। यह अभी के लिए काम कर सकता है, लेकिन मुझे नहीं पता कि कितनी देर तक।
- एप्लिकेशन इंस्टॉल के दौरान कस्टम संस्कृति पंजीकृत करें। यह विकल्प नहीं है क्योंकि हम व्यवस्थापक विशेषाधिकारों की गारंटी नहीं दे सकते क्योंकि हम एप्लिकेशन को दूरस्थ रूप से अपडेट करना चाहते हैं।
क्या कोई तरीका है?
क्या आपने [CreateFromLdml] (http://msdn.microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder.createfromldml.aspx) को आजमाया है जो एक फ़ाइल लोड करता है [सहेजें] (http: // msdn .microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder.save.aspx) पहले डी और आपके ऐप के साथ तैनात है? – rene
@rene जैसा कि एमएसडीएन पर उल्लेख किया गया है "इस बिंदु पर आप रजिस्टर विधि को कॉल कर सकते हैं और पुनर्निर्मित कस्टम संस्कृति को अन्य अनुप्रयोगों के लिए उपलब्ध करा सकते हैं।" तो फिर भी बनाई गई संस्कृति को पंजीकृत किया जाना चाहिए। लेकिन हम व्यवस्थापक विशेषाधिकारों के बिना एक रजिस्टर विधि को कॉल नहीं कर सके। –