वहाँ 'निर्यात' एक निश्चित महत्वपूर्ण यह है कि एक के लिए एप्लिकेशन की सेटिंग में शामिल करने के लिए कोई तरीका है मैं वर्तमान में Microsoft.Win32.Registry
कार्यों का उपयोग कर रहा बनाने, हटाने, सेट/मूल्यों को प्राप्त करने के लिए, आदि .REG फ़ाइल?निर्यात रजिस्ट्री कुंजी में फ़ाइल सी #
उत्तर
एक और तरीका है इस के लिए powershell उपयोग करने के लिए हो सकता है। आप सी # से भी ps स्क्रिप्ट चला सकते हैं। Here एक ps स्क्रिप्ट जो reg फ़ाइल को निर्यात करता है की एक उदाहरण है।
मुझे पता चला है कि जब एक वैध REG फ़ाइल बनाने के लिए कोशिश कर रहा है आप कुछ नियमों का पालन करने की जरूरत है:
आपकी फ़ाइल चाहिए पहली पंक्ति के रूप में इस होते हैं:
"Windows रजिस्ट्री संपादक संस्करण 5.00"
अगली पंक्ति पर अपनी पंक्ति में कोष्ठक
के बीच पूर्ण कुंजी पथइसी नाम/मान युग्म जोड़ने के लिए, प्रत्येक जोड़ें। प्रारूप है:
"ValueName" = "Value"
(SZ प्रकार)"ValueName" = dword:00000000
(DWORD प्रकार - हमेशा 8 अंक)
BINARY
के लिए, MULTI_SZ
, EXPAND_SZ
... मैं नहीं कर सकते काफी टिप्पणी क्योंकि मैंने उनके साथ काम नहीं किया है।
- दोहराने 2 और 3 के रूप में अधिक से कुंजियों/उपकुँजियाँ
ध्यान दें कि मैं केवल इस का उपयोग किया है निर्यात करने के लिए/(SZ) मान स्ट्रिंग को संशोधित जोड़ने के लिए आवश्यक; यहाँ एक छोटे से सहायक है कि अच्छा काम करता है, एक भी मूल्य निर्यात करने के लिए है:
private void ExportRegistryKey(string RegistryKeyPath, string ValueName, string Value, string ExportFileName = "ExportedRegValue.reg")
{
string regTemplate = @"Windows Registry Editor Version 5.00\r\n[{0}]\r\n""{1}""=""{2}""";
string regFileContent = string.Format(regTemplate, RegistryKeyPath, ValueName, Value);
File.WriteAllText(ExportFileName, regFileContent);
return true;
}
आप एक से अधिक मान निर्यात करने के लिए की जरूरत है, तो आप एक शब्दकोश लेने के लिए समारोह को बदल सकता है, एक महत्वपूर्ण और वास्तविक मूल्यों के रूप में मूल्य नाम का उपयोग मूल्यों के रूप में, फिर regFileContent
चर में जोड़ने के दौरान लूपिंग करें।
- 1. रजिस्ट्री कुंजी
- 2. छिपी रजिस्ट्री कुंजी/मान
- 3. वैकल्पिक रजिस्ट्री कुंजी
- 4. DBUnit डाटासेट निर्यात प्राथमिक कुंजी
- 5. रजिस्ट्री कुंजी मूल्य
- 6. रजिस्ट्री और Wow6432Node कुंजी
- 7. रजिस्ट्री सी ++
- 8. विंडो रजिस्ट्री में फ़ाइल एक्सटेंशन पंजीकृत करें?
- 9. सी # एक्सेस 64 बिट रजिस्ट्री
- 10. रजिस्ट्री से फ़ाइल स्थापना पथ पुनर्प्राप्त करना
- 11. लेखन स्ट्रिंग (REG_SZ) सी में रजिस्ट्री ++ मान
- 12. रजिस्ट्री वॉचर सी #
- 13. सी # या रजिस्ट्री
- 14. X509Certificate ऑब्जेक्ट से निजी कुंजी निर्यात करें
- 15. रजिस्ट्री में एक .reg फ़ाइल जोड़ना WIX
- 16. कैसे कुंजी स्वयं एक रजिस्ट्री में लिखने के लिए TrustedInstaller
- 17. रजिस्ट्री कुंजी तक आपकी पहुंच अस्वीकृत (ABCPdf)
- 18. रजिस्ट्री कुंजी का मूल्य प्राप्त करें
- 19. जांचें कि क्या रजिस्ट्री कुंजी मौजूद है
- 20. एक सी # डेटासेट को एक टेक्स्ट फ़ाइल में निर्यात करें
- 21. सीएसवी फ़ाइल में ग्रिडव्यू डेटा निर्यात करें
- 22. सी # रजिस्ट्री स्थानीय मशीन में मान बनाएं
- 23. निर्यात चर अन्य फ़ाइल
- 24. रजिस्ट्री
- 25. फ़ाइल mysql निर्यात
- 26. WCF: निर्दिष्ट रजिस्ट्री कुंजी base.Channel कॉल में मौजूद नहीं है
- 27. विंडोज 8 में वॉलपेपर रजिस्ट्री कुंजी कहां है?
- 28. रजिस्ट्री निगरानी, कर्नेल-मोड रजिस्ट्री एक्सेस सहित?
- 29. रजिस्ट्री
- 30. लिखें-होस्ट => फ़ाइल में निर्यात करें
संबंधित https://stackoverflow.com/a/16317193/492 –