Lister tous les programmes ce trouve dans Ajout Suppr de programme ?
3 réponses
TroXsA - [VB.NET-2005]
Salut a tous
Juste pour savoir comment il faut faire pour lister tous les programmes
installer sur la machine ?
(ceux qui ce trouve dans Ajout suppression de programme)
doit-on aller dans le registre ? ou on peut passer par une methode existante
?
A ma connaissance, il n'y a pas d'API pour accéder à ces infos.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
TroXsA - [VB.NET-2005]
Voila j'ai fait ça tres vite fait ça fonctionne mais faut l'améliorer :)
_______________________________________________ Dim GetKey, SousKey As RegistryKey GetKey = Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionUninstall") For Each result As String In GetKey.GetSubKeyNames ' Console.WriteLine(result) SousKey = Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionUninstall" & result) Console.WriteLine(SousKey.GetValue("DisplayName")) Next _______________________________________________
@+
"Patrick Philippot" a écrit dans le message de news: %
Bonjour,
TroXsA - [VB.NET-2005] wrote:
doit-on aller dans le registre ? ou on peut passer par une methode existante ?
A ma connaissance, il n'y a pas d'API pour accéder à ces infos.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Voila j'ai fait ça tres vite fait ça fonctionne mais faut l'améliorer :)
_______________________________________________
Dim GetKey, SousKey As RegistryKey
GetKey =
Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionUninstall")
For Each result As String In GetKey.GetSubKeyNames
' Console.WriteLine(result)
SousKey =
Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionUninstall"
& result)
Console.WriteLine(SousKey.GetValue("DisplayName"))
Next
_______________________________________________
@+
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news: %23QbdO9tuFHA.3256@TK2MSFTNGP09.phx.gbl...
Bonjour,
TroXsA - [VB.NET-2005] wrote:
doit-on aller dans le registre ? ou on peut passer par une methode
existante ?
Voila j'ai fait ça tres vite fait ça fonctionne mais faut l'améliorer :)
_______________________________________________ Dim GetKey, SousKey As RegistryKey GetKey = Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionUninstall") For Each result As String In GetKey.GetSubKeyNames ' Console.WriteLine(result) SousKey = Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionUninstall" & result) Console.WriteLine(SousKey.GetValue("DisplayName")) Next _______________________________________________
@+
"Patrick Philippot" a écrit dans le message de news: %
Bonjour,
TroXsA - [VB.NET-2005] wrote:
doit-on aller dans le registre ? ou on peut passer par une methode existante ?