Pregunta: | 26344 - BUSCANDO APLICACION INSTALADA |
Autor: | Javier Gutierrez Plaza |
Hola Amigos, estoy desarrollando un aplicacion y quiero que esta busque otro programa en el ordenador del usuario, en concreto si tiene instalado AUTOCAD. realizada la busqueda que desarrolle un tipo de accion, por ejemplo abrir autocad y si no esta instalado en dicho ordenador genera un archivo DXF.
El Problema es que no se como buscar si tiene instalado Autocad Espero me puedan ayudar. GRACIAS |
Respuesta: | SuNcO |
Para eso que buscas puedes utilizar el Registro de Windows, ya que este guarda la informacion que va a Des-Instalar (Uninstall) y en este podras ver si esta o no instalado el AutoCad
Checa en tu Registro de Windows la clave : Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Uninstall A continuacion buscas uno por uno en la SubClave DisplayName haber si alguna concuerda con el AutoCad.. Para buscar en el Registro de Windows puedes utilizar esto : CreateObject("WScript.Shell") Ejemplo : Resultado = El_Objeto.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Mis Avisos") Checas en google.com como utilizarlo mas ampliamente. Otro ejemplo bueno para ver todas las Subclaves esta aqui : http://www.elguille.info/vb/utilidades/QUERYREG/QUERYREG.HTM Este codigo ya esta creado pero es para vb.net : http://www.elguille.info/colabora/puntoNET/mfguerrero_ListarSoftInstalado.htm |