Delen via


Een DLL voor netwerkmigratie schrijven

Opmerking door de leverancier geleverde netwerkupgrades niet worden ondersteund in Microsoft Windows XP (SP1 en hoger), Microsoft Windows Server 2003 en latere besturingssystemen.

Een DLL voor netwerkmigratie migreert de parameterwaarden voor een of meer netwerkonderdelen van Microsoft Windows NT 3.51 of Windows NT 4.0 naar Windows 2000 of hoger.

Een DLL voor netwerkmigratie moet:

  • Starten onder het besturingssysteem van vóór de upgrade (Windows NT 3.51 of Windows 4.0)

    Het DLL-bestand kan functies die specifiek zijn voor Windows 2000 of hoger niet aanroepen of functies gebruiken die specifiek zijn voor Windows 2000 of hoger. Als de DLL wordt uitgevoerd in de phase van de postupgrade (GUI-modus), moet deze ook worden geladen onder Windows 2000 en hogere besturingssystemen.

  • Exporteer dePreUpgradeInitializeenDoPreUpgradeProcessingfuncties

    Als het DLL-bestand in de GUI-modusfase wordt uitgevoerd, moet het ook de functies PostUpgradeInitialize en DoPostUpgradeProcessing exporteren.

  • Geen ongedaan maken van wijzigingen tijdens de Winnt32-fase

    Het DLL-bestand mag tijdens deze fase geen onherstelbare wijzigingen aanbrengen, zoals het verwijderen van bestanden of het wijzigen van registersleutels, omdat een gebruiker de upgrade van een netwerkonderdeel of het besturingssysteem kan annuleren. Het DLL-bestand kan echter bestanden in de tijdelijke werkmap wijzigen, die is opgegeven door NetSetup in de aanroep van PreUpgradeInitialize.