Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन (winreg) का उपयोग करके विंडोज रजिस्ट्री एक्सेस

एक बहुमुखी भाषा के रूप में और बहुत बड़ी संख्या में उपयोगकर्ता समर्थित मॉड्यूल की उपलब्धता के रूप में, हम पाते हैं कि पायथन ओएस स्तर प्रोग्रामिंग में भी अच्छा है। इस लेख में हम देखेंगे कि कैसे अजगर विंडोज़ ऑपरेटिंग सिस्टम की रजिस्ट्री तक पहुँच प्राप्त कर सकता है।

हमें winreg . नामक मॉड्यूल आयात करने की आवश्यकता है अजगर वातावरण में।

नीचे दिए गए उदाहरण में हम पहले ConnectRegistry फ़ंक्शन का उपयोग करके रजिस्ट्री से कनेक्ट करने के लिए winreg मॉड्यूल का उपयोग करते हैं और फिर OpenKey फ़ंक्शन का उपयोग करके रजिस्ट्री तक पहुंचते हैं। अंत में हम एक्सेस की गई कुंजियों के परिणाम को प्रिंट करने के लिए लूप के लिए डिज़ाइन करते हैं।

उदाहरण

import winreg
#connecting to key in registry
access_registry = winreg.ConnectRegistry(None,winreg.HKEY_LOCAL_MACHINE)

access_key = winreg.OpenKey(access_registry,r"SOFTWARE\Microsoft\Windows\CurrentVersion")
#accessing the key to open the registry directories under
for n in range(20):
   try:
      x =winreg.EnumKey(access_key,n)
      print(x)
   except:
      break

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

ApplicationFrame
AppModel
Appx
Audio
Authentication
AutoRotation
BITS
Casting
ClosedCaptioning
CloudExperienceHost
Component Based Servicing
……..
…..

  1. Windows PowerShell का उपयोग करके रजिस्ट्री मानों को कैसे संशोधित करें

    एक रजिस्ट्री रजिस्ट्री संपादक का उपयोग करके प्रविष्टि को आसानी से संशोधित किया जा सकता है। हालांकि, ऐसे मामले में जहां आपके काम में बहुत अधिक स्क्रिप्टिंग शामिल है और आपको कभी भी PowerShell का उपयोग करके रजिस्ट्री को संशोधित करने की आवश्यकता होती है। , तो इस लेख को आपकी मदद करनी चाहिए। रजिस्ट्री मान

  1. Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना

    आप यहाँ हैं क्योंकि: आप Windows OS संस्करण 10+ का उपयोग कर रहे हैं आप एक ही कंप्यूटर पर कई पायथन संस्करणों का उपयोग करना चाहेंगे आप जस्ट यूज़ वर्चुअनव के बारे में बता रहे इंटरनेट से थक चुके हैं TL;DR Command Promptखोलें और pip install virtualenv enter दर्ज करें वांछित डाउनलोड करें python संस्करण

  1. Windows 10 में रजिस्ट्री संपादक तक पहुंच को अक्षम कैसे करें

    इस लेख में, हम विंडोज 10 के रजिस्ट्री संपादक को अक्षम करने के चरणों को कवर करेंगे। जैसा कि आप जानते हैं कि विंडोज रजिस्ट्री आपके कंप्यूटर में सभी सेटिंग्स का पदानुक्रमित डेटाबेस है, इस अद्भुत उपयोगिता को अक्षम करना बुद्धिमानी नहीं होगी। हालाँकि, रजिस्ट्री को अक्षम करने का अर्थ है कि यह हमेशा की तरह