Visual Basic - Listar los programas instalados

Life is soft - evento anual de software empresarial
 
Vista:

Listar los programas instalados

Publicado por serchus (6 intervenciones) el 15/05/2003 17:50:47
Hola: Quisiera saber si alguien me puede ayudar con lo siguiente.
Necesito saber como hacer para listar los programas que hay instalados en un equipo (los de agregar/quitar programas de windows). Estuve viendo que otros ya hicieron esta pregunta pero las respuestas no son demasiado claras. También busqué en algunas páginas que se refieren a las APIs de Windows pero no pude encontrar una respuesta. Necesitaría, de ser posible, el codigo en Visual Basic.
Desde ya, muchas gracias.
Sergio.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Listar los programas instalados

Publicado por Cecilia Colalongo (3116 intervenciones) el 15/05/2003 19:59:51
En la clave HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall está la lista de programas con las API's para registry (RegOpenKey y demás) los podes listar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listar los programas instalados

Publicado por serchus (6 intervenciones) el 16/05/2003 14:39:51
Cecilia: Gracia por la información. Están casi todos los programas que tengo instalado, excepto el Office 2000 y el Dreamweaver (tenés idea de por qué no están ??? ) . Agradezco tu ayuda.
Saludos, Sergio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listar los programas instalados

Publicado por Cecilia Colalongo (3116 intervenciones) el 16/05/2003 14:45:08
Tendrían que estar, fijate de buscarlos en la registry por si aparecen en alguna otra rama pero no deberían.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listar los programas instalados

Publicado por serchus (6 intervenciones) el 16/05/2003 14:52:50
Cecilia: estuve viendo que aparecen numeros como por ejemplo:
{00C0A - 0FCBB ... etc. } y en Display Name Aparece "Microsoft Oficce 2000". Como puedo leer esta propiedades ???.
Gracias por tu tiempo.

Sergio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listar los programas instalados

Publicado por Cecilia Colalongo (3116 intervenciones) el 16/05/2003 15:12:47
Cuando recorres las ramas tenes que tomar el valor de esa propiedad para saber que programa es, con las API's de la registry lo podes leer todo. (RegOpenKey, RegQueryInfoKey, RegQueryValueEx)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listar los programas instalados

Publicado por serchus (3 intervenciones) el 16/05/2003 15:41:32
Cecilia: Probé con RegEnumKeyEx pero me trae todo menos los valores que estan entre { } que son los que necesito para luego tomar el valor de la propiedad voy a probar con RegQueryInfoKey.
Gracias, Sergio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar