comment puis-je obtenir la version du pilote de l'adaptateur réseau? par le code C#?comment puis-je obtenir la version du pilote de l'adaptateur réseau? par le code C#?
0
A
Répondre
0
Vous devriez être capable de le faire via WMI. La classe Win32_PnPSignedDriver semble être un bon point de départ, en particulier la propriété DriverVersion
.
Je pense que quelque chose comme cela pourrait fonctionner (s'il vous plaît noter, ce code est complètement non testé et est juste une supposition sur la façon dont il pourrait fonctionner):
using System.Management;
...
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPSignedDriver");
foreach(ManagementObject obj in searcher.Get())
{
// loop until you find the driver you're looking for (Hopefully you can distinguish this by the DeviceName, DriverName or FriendlyName)
string version = obj.GetPropertyValue("DriverVersion").ToString();
}
Questions connexes
- 1. Comment déterminer en C++ la version du pilote vidéo?
- 2. Comment obtenir la version du pilote MySQL Connector/NET par programme?
- 3. Comment peut-on obtenir la version du pilote d'affichage sur le Mac?
- 4. Comment obtenir le nom du pilote?
- 5. Comment obtenir IUnknown du pilote WDM CreateInstance
- 6. Comment obtenir des informations sur les cartes réseau en C++?
- 7. oracle version du pilote jdbc folie
- 8. C# Obtenir l'utilisation du réseau système
- 9. Comment obtenir la version du jqGrid jQuery utilisée dans le code source de Craig Stunz?
- 10. Comment obtenir la version du produit MSI par programme en C#
- 11. Eclipse RCP: Comment obtenir par programmation le numéro de version à partir du fichier du produit?
- 12. Calcul du temps par le code C++
- 13. Comment obtenir du code généré par NHibernate dans le code lors de l'exécution?
- 14. C# Spoofing de paquets réseau
- 15. Utilisation du code de version pour la couverture de code
- 16. Comment obtenir la liste des ordinateurs du réseau local?
- 17. Découverte du réseau par programme
- 18. C# code de classe de wrapper de pilote de port série et la qualité du concept
- 19. Obtenir la version Silverlight actuelle du client?
- 20. Connexion à Oracle 8.1.7 - comment obtenir le bon pilote ODBC?
- 21. Comment obtenir par programmation la version dans JBoss AS 5.1?
- 22. Comment obtenir l'OID du périphérique réseau
- 23. Comment puis-je obtenir le numéro de version d'un module python à l'aide du code?
- 24. Corruption de données dans le réseau C code
- 25. Ecriture d'un pilote de clavier acceptant l'entrée du code
- 26. Récupère l'utilisation du réseau dans C#
- 27. Obtenir la version du fichier de code diff montrant les méthodes (noms) impactées
- 28. Obtenir le chemin d'accès local à partir du chemin réseau
- 29. Comment obtenir la version du produit pour mon programme Silverlight?
- 30. Comment déboguer l'erreur de chargement du pilote?
le problème que mes pilotes ne sont pas PnP, faire J'ai une autre idée? – sari
@sari: Eh bien, vous avez également le 'Win32_DriverVXD' avec sa propriété' Version' comme vous pouvez le voir ici: http://msdn.microsoft.com/fr-fr/library/aa394141%28v=VS.85 % 29.aspx, peut-être que cela va fonctionner? Sinon, il pourrait être possible via INetCfg comme décrit ici: http://msdn.microsoft.com/en-us/library/ff547694%28v=VS.85%29.aspx. –