dysko
Messages postés48Date d'inscriptionmercredi 22 juin 2005StatutMembreDernière intervention 7 mars 2007
-
4 août 2005 à 22:59
tresorunikin13
Messages postés10Date d'inscriptionlundi 24 novembre 2008StatutMembreDernière intervention26 octobre 2010
-
16 janv. 2009 à 22:55
Salut,
J'aimerais savoir comment on peut faire pour connaître la liste des programmes installés sur une machine par programmation...
Il y a ue fonction pour ??? une API peut être ???
Si quelqu'un peut m'aider....
dysko
Messages postés48Date d'inscriptionmercredi 22 juin 2005StatutMembreDernière intervention 7 mars 2007 5 août 2005 à 14:41
En fait la il liste seulement une partie des programmes....
J'ai trouvé la solution....
Tout est dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Enfin je crois....
Et pour le WMI j'ai trouvé aucune fonction qui le fait, a part WIN32_Product mais la encore c'es pas complet....
Bref pour ceux qui cherchent la solution, voici la mienne :
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 8 août 2005 à 08:40
Salut,
En effet la classe Win32_product n'est pas complète, elle ne fournit
que les soft installés via un fichier d'install en msi. La clé
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
fournit les mêmes données.
En fait tu as seulement les soft qui sont dans le panneau de config.
solodo
Messages postés6Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention30 janvier 2007 11 août 2005 à 13:47
en fait il a raison pr la liste de soft sur une machine
sinon si tu v le code qui utilise le WMI avec la classe Win32_product
string scropestring=string.Format(@"\\{0}\root\cimv2",computerName);
System.Management.ManagementScope Scope= new ManagementScope(scopestring);
SelectQuery query = new SelectQuery("Select * from Win32_Product");
ManagementObjectSearcher myList = new
ManagementObjectSearcher(Scope,query);
foreach(ManagementObject myObj in myList.get())
{
Console.WriteLine(myObj.GetText(TextFormat.Mof));
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
solodo
Messages postés6Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention30 janvier 2007 11 août 2005 à 13:54
salut j'ai un probleme avec les methodes Install et Uninstall de Win32_product
j'arrives pas a installé ni a desinstalle une application.
SUr ce j'ai besoin d'aide surtout en C#dotnet.
dysko
Messages postés48Date d'inscriptionmercredi 22 juin 2005StatutMembreDernière intervention 7 mars 2007 11 août 2005 à 14:22
Solodo,
Regarde les post un peu plus haut et tu verras qu'on avait déja trouvé Win32_Product...
Mais cette classe ne te renseigne que partiellement
Bref la soluc est la BDR...