Condividi tramite


Scrittura di una DLL di migrazione di rete

Nota aggiornamenti di rete forniti dal fornitore non sono supportati in Microsoft Windows XP (SP1 e versioni successive), Microsoft Windows Server 2003 e sistemi operativi successivi.

Una DLL di migrazione di rete esegue la migrazione dei valori dei parametri per uno o più componenti di rete da Microsoft Windows NT 3.51 o Windows NT 4.0 a Windows 2000 o versioni successive.

Una DLL di migrazione di rete deve:

  • Caricamento nel sistema operativo precedente all'aggiornamento (Windows NT 3.51 o Windows 4.0)

    La DLL non può chiamare funzioni specifiche di Windows 2000 o versioni successive o usare funzionalità specifiche di Windows 2000 o versioni successive. Se la DLL viene eseguita nella fase postupgrade (modalità GUI), deve essere caricata anche nei sistemi operativi Windows 2000 e versioni successive.

  • Esportare le funzioniPreUpgradeInitializeeDoPreUpgradeProcessing

    Se la DLL viene eseguita nella fase della modalità GUI, deve esportare anche le funzioni PostUpgradeInitialize e DoPostUpgradeProcessing.

  • Non apportare modifiche irreversibili durante la fase Winnt32

    La DLL non deve apportare modifiche irreversibili, ad esempio l'eliminazione di file o la modifica delle chiavi del Registro di sistema, durante questa fase perché un utente può annullare l'aggiornamento di un componente di rete o del sistema operativo. La DLL può tuttavia modificare i file nella directory di lavoro temporanea, specificata da NetSetup nella chiamata a PreUpgradeInitialize.