Oppure

Loading
20/05/10 5:47
aazzarone
Ciao,
come potrei verificare la presenza di Internet Explorer, Firefox e Google Chrome tramite vb.net?
Grazie in anticipo.
aaa
20/05/10 11:55
Riki94
La prima cosa che mi viene in mente?
Ricerchi l'exe di ciascun programma (per Firefox firefox.exe).se esiste il programma è installato, altrimenti no...
Altro modo? Controlla nel registro alcune chiavi di Firefox. Se ci sono il programma è installato.
Esistono sicuramente alternative più raffinate, ma queste sono quelle che mi sono venute in mente.:asd:
aaa
20/05/10 15:20
aazzarone
Grazie della risposta ma vorrei qualcosa di più "raffinato" :)
La maggior parte dei software installato è possibile trovarlo nella chiave di registro \HKEY\LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Il problema è che non ci sono tutti ad esempio "Google Chrome" ed "Internet Explorer"....
aaa
20/05/10 15:29
Ale96
Nel pannello di controllo cliccando sulla voce programmi e funzionalità appare una lista con tutti i programmi. cercare l'exe principale è inutile perchè il programma può essere stato salvato in un percorso diverso da quello standard oppure può essere stato scelto un altro nome per la cartella che lo contiene al momento dell'istalazione.
aaa
20/05/10 15:30
Riki94
vbforums.com/…
Guarda il secondo modo, il primo è con il registro.
Il secondo post ti da un altro metodo, nell'ultimo post c'è il modo per usarlo con applicazioni diverse.
Non l'ho testato, non ti assicuro niente...:k:
aaa
20/05/10 19:09
Il Totem
L'unico modo sicuro è controllare il registro (non la chiave Unistall, ma le sottochiavi di HKEY_CURRENT_USER\Software). Devi ovviamente conoscere le chiavi che ciascun programma usa.

Se il programma non lascia dati nel registro, non c'è modo di sapere se è installato oppure no: in questo caso si tratterebbe di una distribuzione di tipo XCopy, che non è propriamente un'installazione.

Creare oggetti relativi al programma è un approccio poco elegante, e non applicabile nella maggior parte dei casi, ossia proprio per firefox, ie e chrome.
aaa
20/05/10 20:33
Riki94
Ok, grazie... Non lo sapevo
aaa