Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: enterariel en 25 Agosto 2011, 22:09 pm



Título: Saber si un programa esta instalado
Publicado por: enterariel en 25 Agosto 2011, 22:09 pm
Si como el titulo dice como se puede saber si un programa esta instalado desde VB6

Específicamente quiero saber si el WampServer esta instalado en el Windows, pero mejor si se puede comprobar cualquier programa esta o no instalado.


Título: Re: Saber si un programa esta instalado
Publicado por: $Edu$ en 25 Agosto 2011, 22:19 pm
En si lo que te podes fijar es si existe un x archivo, si existe C:\archivos de programa\xampserver.exe por ejemplo y eso lo podes hacer algo como:

Código
  1. If Len(Dir$("C:\archivos de programa\xampserver.exe")) <> 0 then
  2. msgbox "Existe"
  3. else
  4. msgbox "No existe"
  5. end if

Algo asi era


Título: Re: Saber si un programa esta instalado
Publicado por: enterariel en 25 Agosto 2011, 22:35 pm
Si así lo tengo ahora mi amigo, pero no me sirve así por que el cliente pudo haber instalado en otro lugar.


Título: Re: Saber si un programa esta instalado
Publicado por: ignorantev1.1 en 25 Agosto 2011, 22:40 pm
Citar
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall

Y leer un buen tutorial sobre el manejo del registro de Windows en VB y... Listo!

Saludos!  :D