, आप का उपयोग कर रजिस्ट्री करने के लिए अपने परिवर्तन करने के लिए सक्षम होना चाहिए Microsoft.Win32
नामस्थान में प्रदान की गई कार्यक्षमता।
यह इस एपीआई का उपयोग कर create a registry key के लिए काफी आसान है:
RegistryKey key = Registry.CurrentUser.CreateSubKey("Names");
key.SetValue("Name", "Isabella");
key.Close();
जब तक आप नए चाबियों का एक थोक लोड बनाने की जरूरत है, मेरा मानना एपीआई को और अधिक विश्वसनीय और maintable दृष्टिकोण है। यदि किसी बिंदु पर, आपको सिस्टम-व्यापी या रजिस्ट्री के प्रति-उपयोगकर्ता शाखा में अपनी सेटिंग्स लिखने के लिए वैकल्पिक बनाने का निर्णय लेना होगा, तो आपका अधिकांश कोड दोनों मामलों के लिए पुन: प्रयोज्य होगा। बस बदलाव करने के लिए एक और कुंजी चुनें।
शायद अधिक महत्वपूर्ण, एपीआई आपको सटीक (कोड में) निर्दिष्ट करने देता है कि उन मामलों को कैसे संभाला जाए, जहां आप रजिस्ट्री में मौजूद कुंजी (कुंजी) पहले से मौजूद हैं। क्या मुझे मौजूदा कुंजी को हटा देना चाहिए और मेरा डालना चाहिए, मौजूदा कुंजी के भीतर अद्यतन मान, चुपचाप अनदेखा या अपवाद उठाएं?
स्रोत
2010-01-31 11:25:06
ऐसा क्यों नहीं करना चाहिए? –