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

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


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

हमें पायथन वातावरण में winreg नामक मॉड्यूल आयात करना होगा।

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

उदाहरण

import winreg
# रजिस्ट्री में कुंजी से कनेक्ट करना
access_registry = winreg.ConnectRegistry(None,winreg.HKEY_LOCAL_MACHINE)
access_key = winreg.OpenKey(access_registry,r"SOFTWARE\Microsoft\Windows\CurrentVersion")
# रजिस्ट्री निर्देशिकाओं को खोलने के लिए कुंजी एक्सेस करना
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. विंडोज पावरशेल का उपयोग करके रजिस्ट्री मान संशोधित करें विंडोज पावरशेल का उपयोग करके रजिस्ट्री मान संशोधित करें

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

  1. Windows 10+ पर Virtualenv के साथ एकाधिक Python संस्करण प्रबंधित करें Windows 10+ पर Virtualenv के साथ एकाधिक Python संस्करण प्रबंधित करें

    आप यहाँ हैं क्योंकि:आप Windows OS संस्करण 10+ का उपयोग कर रहे हैंआप एक ही कंप्यूटर पर एकाधिक Python संस्करणों का उपयोग करना चाहेंगेआप इंटरनेट द्वारा आपको बस Virtualenv का उपयोग करें कहने से थक गए हैंTL;DRCommand Prompt खोलें और pip install virtualenv दर्ज करेंवांछित python संस्करण डाउनलोड करें (PATH

  1. अपना PC सुरक्षित करें: विंडोज 10 रजिस्ट्री संपादक कैसे अक्षम करें अपना PC सुरक्षित करें: विंडोज 10 रजिस्ट्री संपादक कैसे अक्षम करें

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