Question

How do you get the install date of a driver using the Setup API?


(This is pretty much the same as this question, except that I'm looking for a solution with the Setup API, not WMI.)

The data I need is located in a value in a key like this:

HKLM\System\CurrentControlSet\ENUM\USB\VID_????\PID_????
    \????????????????\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\00000064

However, the Properties key is by default inaccessible due to permissions, and I'm sure there's a better way to do this with something like SetupDiGetDeviceRegistryProperty, but I can't figure out how. Device manager does this really easily in the Details tab (it looks as though it's as easy as getting CM_DRP_INSTALL_STATE), so it's gotta be easy...

Was it helpful?

Solution

Taking a peek at the XP registry, it seems like the information isn't even there, so it doesn't even do what I needed.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top