Migration DLL Development Issues

[This is preliminary documentation and subject to change.]

Since a migration DLL is a standard Win32® DLL, writing one should be fairly straightforward. However, the following sections describe some specific development issues to consider.

Where to Place Migration DLLs

Migration Function Processing Order

Run-Time DLLs Included with Windows NT 5.0

Manipulating a User's Registry Settings

Checking Network Availability

Avoiding User Interfaces

Storing Private Data

Handling Special String Characters

Using the Setup Answer File

Deferring Application Migration

Logging Errors

Using the Win32 Profile APIs

Restarting Setup