How can I get the date and version of drivers in C#? -
this code, can name, description...
managementclass mgmtclass = new managementclass("win32_systemdriver"); foreach (managementobject mo in mgmtclass.getinstances()) { name=mo["name"]; dis=mo["description"]; ... }
how can date , version of drivers?
you should start researching win32_pnpsigneddriver class , win32_pnpentity class
example
managementobjectsearcher searcher = new managementobjectsearcher("root\\cimv2", "select * 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"]); }
Comments
Post a Comment