Visual Basic.NET - Ayuda con desinstalacion

   
Vista:

Ayuda con desinstalacion

Publicado por Lucas (8 intervenciones) el 12/01/2010 18:21:25
Hola!
Tengo un programa que lista todos los programas instalados en el ordenador.
Este es el codigo:

Dim sRegKey As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
Dim Keys As RegistryKey = Registry.LocalMachine.OpenSubKey(sRegKey)
For Each sNombreKey As String In Keys.GetSubKeyNames
Dim Key As RegistryKey = Keys.OpenSubKey(sNombreKey)
If Key.GetValue("DisplayName") <> "" Then
ListView1.Items.Add(Key.GetValue("DisplayName"))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(IIf(Key.GetValue("InstallLocation") = "", "", Key.GetValue("InstallLocation")))
End If
Next

Ahora lo que quiero es que al hacer clic en el elemento del ListView me de la opcion de desinstalarle (aunque sea con un MsgBox), pero no se como puedo acceder al valor ni como desinstalarle.

Alguien me podria ayudar??
Gracias de antemano
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