2013-05-09 15 views
7

Ho una domanda veloce: c'è qualche altro posti nel Registro di sistema, ma questo: percorso del Registro di trovare tutte le applicazioni installate

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall HKEY_LOCAL_MACHINE \ SOFTWARE

\ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall

dove posso trovare le applicazioni installate di un sistema? Lo sto chiedendo perché ad esempio IExplorer non è in nessuno di questi registri. Dove altro devo guardare? Ho bisogno di TUTTI i luoghi in cui può essere installata un'applicazione installata.

Grazie per il vostro aiuto;)

risposta

4

La soluzione più affidabile è probabilmente quello di utilizzare Windows Management Interface (WMI) per enumerare il software installato da Windows Installer.

Vedi qui
Enumerating Installed Software
Win32_Product class

Si noti che questo non garantisce che Internet Explorer sta per mostrare lassù. Penso che si possa tranquillamente supporre che Internet Explorer sarà presente su tutti i computer Windows attualmente disponibili; Microsoft lo vede come parte del sistema operativo.

È tuttavia possibile trovare which version of IE is installed.

+0

Grazie mille per il vostro aiuto;) – user1618465

+1

Come trovarlo quando non è elencato da wmic? (wmic non elenca tutto) – JeromeJ

+0

wmic non elenca il software installato in modo esaustivo. Non può essere visto come "l'opzione più affidabile". – seongjoo

Problemi correlati