Dim WshShell, retArray, i
Set WshShell = WScript.CreateObject("WScript.Shell")
retArray = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
for i = 0 to ubound(retArray)-1
'Ce que tu veux faire
next
P.S : Ce n'est pas légal de lire une base de registre qui n'est pas la tienne !