Genymus
21-03-2010, 21:05
Salve, ho usato il seguente pezzo di codice per verificare se un'applicazione era installata:
Imports Microsoft.Win32
...
Function OttieniProgrammi()
Dim Reg As RegistryKey = Registry.LocalMachine
Reg = Reg.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Uninstall")
For Each keyName As String In reg.GetSubKeyNames()
If (Reg.OpenSubKey(keyName).GetValue("DisplayName") Is Nothing) Then
ListBox1.Items.Add("Not] " & keyName)
Else
ListBox1.Items.Add("Els] " & Reg.OpenSubKey(keyName).GetValue("DisplayName").ToString())
End If
Next
Return True
End Function
Come posso ora ottenere il percorso di installazione del programma?
Grazie
Ps: Scartiamo subito la possibilità di fare una lista della cartella "Programmi"...
Grazie in anticipo per le risposte...
Genymus
Imports Microsoft.Win32
...
Function OttieniProgrammi()
Dim Reg As RegistryKey = Registry.LocalMachine
Reg = Reg.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Uninstall")
For Each keyName As String In reg.GetSubKeyNames()
If (Reg.OpenSubKey(keyName).GetValue("DisplayName") Is Nothing) Then
ListBox1.Items.Add("Not] " & keyName)
Else
ListBox1.Items.Add("Els] " & Reg.OpenSubKey(keyName).GetValue("DisplayName").ToString())
End If
Next
Return True
End Function
Come posso ora ottenere il percorso di installazione del programma?
Grazie
Ps: Scartiamo subito la possibilità di fare una lista della cartella "Programmi"...
Grazie in anticipo per le risposte...
Genymus