Reading the contents of the created key.
Now after creating and assigning values it is time to fetch them, for that we will use the method QueryValueEx method and pass the exact location of the keys and a string that acts as a value to query. then we will close the key and print the two variables which were used to store the fetched values.
Python3
# importing required module import winreg as wrg # Store location of HKEY_CURRENT_USER location = wrg.HKEY_CURRENT_USER # Storing path in soft soft = wrg.OpenKeyEx(location,r "SOFTWARE\\Geeks\\" ) # reading values in value_1 and value_2 value_1 = wrg.QueryValueEx(soft, "Value One" ) value_2 = wrg.QueryValueEx(soft, "Value Two" ) # Closing folder if soft: wrg.CloseKey(soft) # Printing values print (value_1) print (value_2) |
Output:
Manipulating Windows Registry using winreg in Python
In this article, we will learn how to manipulate Windows Registry using winreg in Python.
What is windows registry?
It is a hierarchical database that holds low-level settings for the windows operating system and for applications in which the use of a registry is required. The device drivers, kernel, services, user interfaces, and security accounts manager can all use the registry.
IMPORTANT: As Windows Registry is a very sensitive place to do anything, do not change any value predefined by the Windows System. This article will just be for learning purposes of how Python can be used to create some new registry keys with user-defined values.
Windows registry can be used for different purposes, it can be accessed via typing regedit in the Run application.
Window opens after running âregeditâ in run:
Contact Us