Je veux obtenir les informations du logiciel installé sur mon ordinateur. Par exemple, le nom du logiciel, le langage du logiciel, la version du logiciel. Comment puis-je les obtenir du registre?Comment puis-je obtenir les informations sur le logiciel à partir du registre Windows?
1
A
Répondre
1
Une grande partie du registre n'est pas documentée et il y a beaucoup d'informations qui n'y sont pas stockées. Je soupçonne que la plupart des informations dont vous avez besoin (sinon toutes) peuvent être obtenues en utilisant des API documentées et d'autres méthodes. Jetez un coup d'œil aux API WMI et d'installation.
0
Cette clé: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall
contient les informations qui apparaît dans Ajout/Suppression de programmes, et est donc une bonne source d'information re: quelles applications sont installées.
Microsoft propose des scripts qui peuvent traiter cette information:
How to enumerate the software products that can be uninstalled on a computer
Questions connexes
- 1. Obtenir les informations sur le matériel
- 2. C# windows informations sur les appareils mobiles
- 3. Contourner les informations d'identification Windows à l'aide du service Windows
- 4. Comment obtenir les informations d'identification de connexion Windows à partir d'une application Swing?
- 5. Obtenir l'objet à partir du handle Windows
- 6. Obtenir des informations de profil de contact à partir du Kit de développement logiciel (SDK) Office Communicator (OCS) en C#?
- 7. Comment faire pour que le logiciel expire à une certaine date sur Windows?
- 8. Comment obtenir des informations sur les tables utilisées à partir d'une requête traitée?
- 9. Comment partager le registre de Windows sur une machine distante?
- 10. Comment obtenir des informations à partir des normes?
- 11. Comment puis-je obtenir des informations récapitulatives à partir d'images?
- 12. Écriture dans le registre Windows?
- 13. Obtenir des informations d'identification SharePoint à partir de SaveFileDialog
- 14. Obtenir des informations sur le code exécutable à partir d'exe/pdb
- 15. édition du logiciel d'installation du logiciel
- 16. Utilisation de Python pour obtenir des informations sur le système Windows interne
- 17. Obtention des informations de certificats à partir du serveur Windows 2008 CA
- 18. Obtenir des informations sur les polices dans .net
- 19. Informations sur le système d'exploitation à partir d'une instance de serveur Microsoft SQL Server
- 20. C#, Lotus Interop: Obtenir des informations sur les messages
- 21. Comment déboguer les anciennes versions du logiciel?
- 22. Accès Registre Windows
- 23. Obtenir des informations sur Wikipedia - comment obtenir un formulaire HTML?
- 24. SQL comme wrapper pour le registre Windows?
- 25. comment interpréter la valeur 'ShellState' du registre Windows
- 26. Obtenir le texte sélectionné à partir du PDF dans le navigateur Web sous forme de Windows
- 27. Obtenir la position du gtk.StatusIcon sur Windows
- 28. Obtenir des informations sur le modem dans .Net Compact Framework
- 29. Comment spécifier les informations d'identification Windows dans le fichier de configuration du client WCF
- 30. Comment lire les clés de registre à distance?
J'ai essayé cette clé avant, et je trouve certains logiciels ont la langue (ou une version) produit, mais d'autres non. Sont-ils sauvés ailleurs? Je veux trouver un moyen plus général. –