撰寫網路移轉 DLL
注意 Microsoft Windows XP(SP1 和更新版本)、Microsoft Windows Server 2003 和更新版本的操作系統不支持廠商提供的網路升級。
網路移轉 DLL 會將一或多個網路元件的參數值從 Microsoft Windows NT 3.51 或 Windows NT 4.0 移轉至 Windows 2000 或更新版本。
網路移轉 DLL 必須:
在升級前作業系統下載入 (Windows NT 3.51 或 Windows 4.0)
DLL 無法呼叫 Windows 2000 或更新版本特定的任何函式,或使用 Windows 2000 或更新版本特有的任何功能。 如果 DLL 在升級後 (GUI 模式) 階段中執行,它也必須在 Windows 2000 和更新版本的作業系統下載入。
匯出 PreUpgradeInitialize和DoPreUpgradeProcessing函式
如果 DLL 在 GUI 模式階段執行,它也必須匯出 PostUpgradeInitialize 和 DoPostUpgradeProcessing 函式。
在 Winnt32 階段期間不進行無法復原的變更
DLL 在此階段不得進行任何不可復原的變更,例如刪除檔案或修改登錄機碼,因為使用者可以取消網路元件或操作系統的升級。 不過,DLL 可以修改其暫存工作目錄中的檔案,這是 NetSetup 在呼叫 PreUpgradeInitialize 時所指定的。