Freigeben über


Schreiben einer Netzwerkmigrations-DLL

Beachten Sie, dass vom Anbieter bereitgestellte Netzwerkupgrades in Microsoft Windows XP (SP1 und höher), Microsoft Windows Server 2003 und höheren Betriebssystemen nicht unterstützt werden.

Eine Netzwerkmigrations-DLL migriert die Parameterwerte für mindestens eine Netzwerkkomponenten von Microsoft Windows NT 3.51 oder Windows NT 4.0 zu Windows 2000 oder höher.

Eine Netzwerkmigrations-DLL muss:

  • Laden unter dem Preupgrade-Betriebssystem (Windows NT 3.51 oder Windows 4.0)

    Die DLL kann keine für Windows 2000 oder höher spezifischen Funktionen aufrufen oder bestimmte Features für Windows 2000 oder höher verwenden. Wenn die DLL in der Phase nach dem Upgrade (GUI-Modus) ausgeführt wird, muss sie auch unter Windows 2000 und höher unter Betriebssystemen geladen werden.

  • Exportieren der PreUpgradeInitialize- undDoPreUpgradeProcessing-Funktionen

    Wenn die DLL in der GUI-Modusphase ausgeführt wird, muss sie auch die Funktionen PostUpgradeInitialize und DoPostUpgradeProcessing exportieren.

  • Nehmen Sie während der Winnt32-Phase keine unumkehrbaren Änderungen vor

    Die DLL darf während dieser Phase keine unwiderruflichen Änderungen vornehmen, z. B. das Löschen von Dateien oder das Ändern von Registrierungsschlüsseln, da ein Benutzer das Upgrade einer Netzwerkkomponente oder des Betriebssystems abbrechen kann. Die DLL kann jedoch Dateien in ihrem temporären Arbeitsverzeichnis ändern, das von NetSetup im Aufruf von PreUpgradeInitialize angegeben wird.