This has been a very useful tool, as some older programs I use require the 2.0 CF and give errors when using 3.5.
My question is how to save and restore the device and application policy settings for use following a hard reset? I haven't been able to find any registry keys or settings files that store this information and would like to back it up instead of having to manually configure it following a hard reset.
Always good when you answer your own questions, I suppose. Did a little more digging and found that the info I was looking for was stored in several .config files. The device policy is contained within \Windows\device.config while each application where you have selected a specific version of the CF to use will have an associated .config file stored alongside the application's .exe file.
For example, I use a game called Pocket Sudoku, stored in \Program Files\Pocket Sudoku and this directory contains PocketSudoku.exe.config which specifies that v2.0 of the .NET CF must be used instead of the default v3.5, which I have set in my device policy file \Windows\device.config.
Now, I don't have to manually re-enter this info following a hard reset.
Rather than deleting my original post, thought I'd post the info here in the hopes that someone else will find it useful...
Edited by del4, 11 December 2008 - 11:14 PM.