কম্পিউটার

পাইথন (winreg) ব্যবহার করে উইন্ডোজ রেজিস্ট্রি অ্যাক্সেস


একটি বহুমুখী ভাষা হিসাবে এবং ব্যবহারকারী সমর্থিত মডিউলগুলির খুব বড় সংখ্যক উপলব্ধতা হিসাবে, আমরা দেখতে পাই যে পাইথন OS স্তরের প্রোগ্রামিংয়েও ভাল। এই নিবন্ধে আমরা দেখব কিভাবে পাইথন একটি উইন্ডোজ অপারেটিং সিস্টেমের রেজিস্ট্রি অ্যাক্সেস করতে পারে৷

আমাদের winreg নামের মডিউলটি আমদানি করতে হবে পাইথন পরিবেশে।

নীচের উদাহরণে আমরা ConnectRegistry ফাংশন ব্যবহার করে প্রথমে রেজিস্ট্রিতে সংযোগ করতে winreg মডিউল ব্যবহার করি এবং তারপর OpenKey ফাংশন ব্যবহার করে রেজিস্ট্রি অ্যাক্সেস করি। অবশেষে আমরা অ্যাক্সেস করা কীগুলির ফলাফল প্রিন্ট করার জন্য একটি লুপ ডিজাইন করি।

উদাহরণ

registryaccess_registry তে winreg#connecting to key =winreg.ConnectRegistry(None,winreg.HKEY_LOCAL_MACHINE)access_key =winreg.OpenKey(access_registry,r"SOFTWARE\Microsoft\Windows\Windows\CurrentVersionটি খুলতে) কী খুলুন। underfor n in range(20):try:x =winreg.EnumKey(access_key,n) print(x) ছাড়া:break

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:

ApplicationFrameAppModelAppxAudioAuthenticationAutoRotationBITSCcastingClosedCaptioningCloudExperienceHostComponent ভিত্তিক সার্ভিসিং……........

  1. উইন্ডোজ 11/10 এ রেজিস্ট্রি ব্যবহার করে ফাইল এক্সপ্লোরার দ্রুত অ্যাক্সেস টুলবার রিসেট করুন

  2. কিভাবে Windows PowerShell ব্যবহার করে রেজিস্ট্রি মান পরিবর্তন করতে হয়

  3. Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা

  4. Windows 10 এ রেজিস্ট্রি এডিটরের অ্যাক্সেস কীভাবে নিষ্ক্রিয় করবেন