I need a windows desctop application where I can save profiles under user given names and where I can restore a previous saved profile.
Data to be saved: all Windows registry data related to USB devices. The program must activate the resetted profile automatically (without reboot).
Example: I use a WebCam where I can change camera settings such as brightness, etc.. The WebCam software keeps the actual settings in Widows registry. For a certain current setting I like to store the settings as a profile; named e.g. "standard". Then I like to change the settings and store it again e.g. as "Setting_a". If I now like to restore "standard", the previous setting should be reset by this new program and the settings related to "strandard" should be activated automatically. To activate the settings I could unplug the USB cable and reconnect it. I need a solution where USB cable unplugging can be avoided. It should be done by the software.
My idear is that we save all Windows Registry data in a profile and restore it when we reset an earlier saved profile. But I do not know how to activate the changed settings in order to make the WebCam software to read the registry data. I guess restart would make it working but I am looking for a program where a restart is not needed. Perhaps a re-connect of all USB ports is a way to solve this problem?
(Hint: There is a Windows command line utility DefCon which perhaps could help but that program cannot be given away due to restrictions by Microsoft. Something like that has to be programmed)
The desktop program to save profiles and to restore profiles ahould be a very simple windows program.
Please check for feasability before you give a bid.