PDA

View Full Version : VB6: controllare un valore nel registro di windows


SimoneLucca
12-10-2002, 00:35
devo controllare la presenza di acrobat reader e nel registro e´memorizzato in LOCAL MACHINE\Software\Adobe\Acrobat

ma puo´ essere anche sotto:

Acrobar Reader
Acrobar Reader 3.0
Acrobar Reader 4.0
Acrobar Reader 3.01

etc etc....

esiste un modo per non dover controllare tutte le 20000 versioni?
una sorta di Acrobat*.*?

Ciao e grazie

Simo

cionci
12-10-2002, 12:50
La versione dovrebbe essere in una sottosezione di quella chiave...
Dai un'occhiata su APIGuide a "RegEnumKeyEx"...
Nell'esempio enumera le sottosezioni di HKEY_LOCAL_MACHINE/HARDWARE

A te basta enumerarle e vedere la versione corrente...

SimoneLucca
12-10-2002, 19:00
ok.. grazie a tutti (specialmente al Cionci) sono riuscito prendendo tutti i valori delle chiavi memorizzate "Software\Adobe"
ed ho confrontato conla stringa "Acrobat" che e´ comune in tutte la installazioni di Acrobat Reader....
Indispensabile lo strumento API-Guide (www.allapi.net)