如何获得驱动程序版本的网络适配器?通过c#代码?
答案 0 :(得分:0)
你应该可以通过WMI来做到这一点。 Win32_PnPSignedDriver类看起来是个好地方,尤其是DriverVersion
属性。
我觉得这样的事情可能有用(请注意,这段代码完全未经测试,只是对它如何运作的有根据的猜测):
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();
}