Sección de códigos , trucos y ejemplos para visual basic


376 - Obtener software instalado

<Volver> - Anterior - Siguiente



 

 

Dos ejemplos para obtener el software instalado de una pc , y también poder desinstalar

Contenido

 

 

 

 

 


1 - Obtener la lista de Software con wmi

Formulario

vista del formulario con el listview y el listado de software instalado en una máquina

 

El ejemplo usa Wmi ( Windows management instrumentation ) para obtener la lista de Software que hay instalado en la máquna o en una pc remota, como también la versión y la ruta de instalación

En el código fuente hay una función llamada ObtenerSoft, a la cual hay que pasarle como parámetro el nombre de la pc. Si no se especifica la máquina, por defecto devuelve la lista del software de la máquina local.

Colocar en el formulario

 

Código fuente en el formulario

 


2 - Listar soft y desinstalarlo

Ejemplo realizado por Ben Jones , que permite acceder mediante las api al registro para obtener la lista de programas , accediendo a la rama :

SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

 

.. y luego cargándolos en un control ListView

 

Tiene un botón para remover el software seleccionado utilizando la función del Api WinExec

Private Declare Function WinExec Lib "kernel32" ( _
    ByVal lpCmdLine As String, _
    ByVal nCmdShow As Long) As Long 

A esta Api se le pasa la linea de comandos para el unistall en el primer parámetro

 

Descargar

 


Enlaces relacionados

 



Buscar en Recursos vb