C# 如何获取驱动程序';网络适配器的版本?用c代码?
如何获取网络适配器的驱动程序版本?通过c#code?您应该能够通过WMI执行此操作。该类看起来是一个很好的起点,尤其是C# 如何获取驱动程序';网络适配器的版本?用c代码?,c#,C#,如何获取网络适配器的驱动程序版本?通过c#code?您应该能够通过WMI执行此操作。该类看起来是一个很好的起点,尤其是DriverVersion属性 我认为类似的东西可能会起作用(请注意,这段代码完全没有经过测试,只是对其工作原理的一个有根据的猜测): 我的驱动程序不是PnP的问题,我还有别的想法吗?@sari:好吧,你也有了带有Version属性的Win32\u DriverVXD,如图所示:,也许这样行吗?否则,可以通过INetCfg执行,如下所述:。 using System.Manage
DriverVersion
属性
我认为类似的东西可能会起作用(请注意,这段代码完全没有经过测试,只是对其工作原理的一个有根据的猜测):
我的驱动程序不是PnP的问题,我还有别的想法吗?@sari:好吧,你也有了带有
Version
属性的Win32\u DriverVXD
,如图所示:,也许这样行吗?否则,可以通过INetCfg执行,如下所述:。
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();
}