|
Well the only way we know of now is to take a reg export on a clean device (try to have as little running as possible--apps, today applets, etc.). Then install the cab and immediately take another reg export. Then do a diff (using windiff other such app) on your PC. That will include some superfluous stuff (like the uninstaller reg entries) but at least that will have all reg entries in it (including those from self-registering dlls). Colonel and I were working on this earlier with the markallasread cab (which is just one self-registering dll). He used this method and got all the needed reg entries.
I have tried using Windows NT-based tools (one is called RegSpy) to examine the registry section of some Windows CE dlls but it doesn't work. There must be enough difference between the two that specialized tools are needed.
That is the biggest obstacle to making these OEM packages.
|