मैं अपने सी # ऐप का उपयोग कर रजिस्ट्री को लिखने की कोशिश कर रहा हूं। Writing values to the registry with C#एक सी # अनुप्रयोग में रजिस्ट्री के लिए लेखन
हालांकि किसी कारण के लिए महत्वपूर्ण रजिस्ट्री में नहीं जोड़ा जाता:
मैं इस सवाल का जवाब यहाँ दी गई उपयोग कर रहा हूँ।
मैं निम्नलिखित कोड का उपयोग कर रहा:
string Timestamp = DateTime.Now.ToString("dd-MM-yyyy");
string key = "HKEY_LOCAL_MACHINE\\SOFTWARE\\"+Application.ProductName+"\\"+Application.ProductVersion;
string valueName = "Trial Period";
Microsoft.Win32.Registry.SetValue(key, valueName, Timestamp, Microsoft.Win32.RegistryValueKind.String);
Application.name
और Application.version
'फ़ोल्डर' अभी तक मौजूद नहीं है।
क्या मुझे उन्हें पहले बनाना है?
इसके अलावा, मैं इसे 64 बी विन संस्करण पर परीक्षण कर रहा हूं, इसलिए मुझे लगता है कि अगर मैं कुंजी के लिए रजिस्ट्री की जांच करना चाहता हूं तो मुझे विशेष रूप से 32 बिट रजिस्ट्री की जांच करनी होगी: सी: \ विंडोज \ SysWOW64 \ regedit.exe क्या मैं नहीं
यूएसी आपकी योजनाओं को बर्बाद करने जा रहा है, आप ऊंचाई के बिना एचकेएलएम को नहीं लिख सकते हैं। जब तक आप एक इंस्टॉलर नहीं लिखते हैं जो कुंजी की पहुंच को बदलता है।लाइसेंस प्रवर्तन कोड वह प्रकार है जो आप खरीदते हैं। एक पैसा बनाने में एक पैसा लगता है। –
आपको बॉक्सडैप का उपयोग करना चाहिए। यह आपकी मदद करनी चाहिए। –