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

Popular posts from this blog

windows - Why does Vista not allow creation of shortcuts to "Programs" on a NonAdmin account? Not supposed to install apps from NonAdmin account? -

c++ - How do I get a multi line tooltip in MFC -

unit testing - How to mock PreferenceManager in Android? -