Manipulating a User's Registry Settings

[This is preliminary documentation and subject to change.]

Setup runs in a logged-on user context on Windows 95 and Windows 98, but does not run in a logged-on user context under Windows NT. Rather, it runs in the local system account context. As such, your migration DLL should not try to query or modify the HKEY_CURRENT_USER registry key directly. Instead, it should query the UserRegKey handles passed to it through the MigrateUser9x and MigrateUserNT functions.