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

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

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -