[This is preliminary documentation and subject to change.]
You can use SYSDIFF.EXE to determine registry entry differences between an application on a computer with Windows NT 5.0 newly installed and a computer upgraded from Windows 95 or Windows 98. SYSDIFF.EXE is available from the Microsoft Windows NT Workstation 4.0 Resource Kit. This utility is useful when you are not familiar with the application registry differences between the two versions of your application.
sysdiff /snap [/log:<logfile1>] <snap_file>
logfile1 and snap_file are valid file names. The /log parameter is optional. SYSDIFF.EXE will create both files.
Note SYSDIFF.EXE records all system changes. Install your application only.
sysdiff /diff [/log:<logfile2>] <snap_file> <diff_file>
logfile2 and diff_file are valid file names. The /log parameter is optional. SYSDIFF.EXE will create both files. snap_file is the file name you specified in the previous call to SYSDIFF.EXE.
sysdiff /dump <diff_file> <dump_file>
dump_file is a valid file name. SYSDIFF.EXE will create it. diff_file is the file name you specified in the previous call to SYSDIFF.EXE.
When SYSDIFF.EXE completes, dump_file is a plain text file containing a list of file, .INI file, and registry changes made to the system by the target application. Now you are ready to get the upgrade registry entries.
Note This procedure is different because SYSDIFF does not work across platforms.