I develop a short python script to display Microsft Corporation software that is installed on a system. This script can be modifed easily to check for all installed OS hotfixes if need be. See below for the script:
<---code-----
import _winreg
import sys
hkcu = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)m_key = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"m_UnInstall = _winreg.OpenKey( hkcu, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
_index = 0while True: try: m_subkey = _winreg.EnumKey(m_UnInstall,_index) m_newkey = m_key + "\\" + m_subkey
m_RegistryKey = _winreg.OpenKey( hkcu, m_newkey ) try: if _winreg.QueryValueEx(m_RegistryKey, r"Publisher")[0] == r"Microsoft Corporation":
print _winreg.QueryValueEx(m_RegistryKey, r"DisplayName")[0] _winreg.CloseKey(m_RegistryKey) except:# print "Unexpected error:", sys.exc_info()[0] pass
# print "current key %s" % m_newkey _index = _index + 1
except EnvironmentError:# print "Nothing to retrieve" break_winreg.CloseKey(m_UnInstall)_winreg.CloseKey(hkcu)
<---code-----
Or download it from here.
~ts~
Subscribe to:
Post Comments (Atom)
CPP Quick Guide
Basics Hello world User input While loop If statement For loop Switch statement Read file using ifstream Write to a file using ofstr...
-
Installing MonoDevelop in OpenSUSE 12.2 from its repository was very easy. When running it for the first time though I got the message: Th...
-
Tried to update my Ubuntu host today and it did pickup that new version of VirtualBox is available (4.1.8). All other packages installed pro...
-
Minimal OPC UA client that auto generates self signed certificate on startup in C# This is minimal OPC UA client in C# that demonstrates se...
No comments:
Post a Comment