elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  como mostrar programas instalados?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como mostrar programas instalados?  (Leído 3,374 veces)
Azielito
no es
Colaborador
***
Desconectado Desconectado

Mensajes: 9.188


>.<


Ver Perfil WWW
como mostrar programas instalados?
« en: 18 Julio 2005, 19:14 pm »

pues eso, como puedo mostrar los programas instalados en el PC?
en un cuadro de lista o algo asi x)

gracias =)



En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: como mostrar programas instalados?
« Respuesta #1 en: 19 Julio 2005, 02:39 am »

La informacion de las aplicaciones instaladas en la pc se guardan en la siguiente clave del registro:

Código:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Cada subclave es la informacion de una aplicacion. Lo que podes hacer es listar las claves y luego leer los valores, podrias crear una estructura para guardar los datos de todos los valores comunes:

Código:
Type AppRegData
  DisplayName       As String
  DisplayVersion    As String
  Comments          As String
  EstimatedSize     As Long
  HelpLink          As String
  InstallDate       As String
  InstallLocation   As String
  InstallSource     As String
  Language          As Long
  ModifyPath        As String
  Publisher         As String
  Readme            As String
  UninstallString   As String
  URLInfoAbout      As String
  URLUpdateInfo     As String
  Version           As Long
  VersionMajor      As Integer
  VersionMinor      As Integer
End Type

Entonces enumeras las claves, (para eso podes usar las funcion RegEnumKeyNames de ESTE LINK), luego creas un array dinamico de estructuras AppRegData y vas leyendo los valores de cada clave.

Saludos.


En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
programas instalados en winXP
Software
nachitus 6 2,301 Último mensaje 12 Enero 2012, 15:15 pm
por Last_
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines