I don’t mind if it’s only possible in the latest version of Windows, but I am wondering if there is a way to trigger this using .NET:
Device Manager Hardware Refresh http://imgbag.com/josh/joshx/StackOverflow/devicemanager.png?p=Rectangle(130,430,270,100,10,Yellow)
found this piece of code which could help to point you in the right direction. You will need to add the windows api to your project and mimic this: