Как я могу получить дату и версию драйверов в C #? - PullRequest
5 голосов
/ 26 июля 2010

Это мой код, я могу получить имя, описание ...

ManagementClass MgmtClass = new ManagementClass("Win32_SystemDriver");

foreach (ManagementObject mo in MgmtClass.GetInstances())
{
  name=mo["Name"];
  Dis=mo["Description"];
  ...
}

Как узнать дату и версию драйверов?

1 Ответ

0 голосов
/ 26 июля 2010

Вы должны начать с исследования Win32_PnPSignedDriver Class и Win32_PnPEntity Class

ПРИМЕР

ManagementObjectSearcher searcher =
                    new ManagementObjectSearcher("root\\CIMV2",
                    "SELECT * FROM Win32_PnPSignedDriver");
                    ManagementObjectCollection moc = searcher.Get();

                    foreach (var manObj in moc)
                    {
                        Console.WriteLine("Device Name: {0}\r\nDeviceID: {1}\r\nDriverDate: {2}\r\nDriverVersion: {3}\r\n==============================\r\n", manObj["FriendlyName"], manObj["DeviceID"], manObj["DriverDate"], manObj["DriverVersion"]);
                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...