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)
Fedora install screen chronicle
Fedora install screen chronicle Below are links to Fedora installation screens. It is interesting to see how it has evolved over time. Fe...
-
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...
-
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 run GenerateProjectFiles.bat to build Unreal Engine from source ( link ), but got error like below: C:\>Users\x\UnrealEngi...
No comments:
Post a Comment