Partilhar via


Criar uma DLL de migração de rede

Observação As atualizações de rede fornecidas pelo fornecedor não são suportadas no Microsoft Windows XP (SP1 e posterior), Microsoft Windows Server 2003 e sistemas operacionais posteriores.

Uma DLL de migração de rede migra os valores de parâmetro para um ou mais componentes de rede do Microsoft Windows NT 3.51 ou Windows NT 4.0 para o Windows 2000 ou posterior.

Uma DLL de migração de rede deve:

  • Carregar no sistema operacional de pré-atualização (Windows NT 3.51 ou Windows 4.0)

    A DLL não pode chamar nenhuma função específica do Windows 2000 ou posterior ou usar recursos específicos do Windows 2000 ou posterior. Se a DLL for executada na fase de pós-atualização (modo GUI), ela também deverá ser carregada em sistemas operacionais Windows 2000 e posteriores.

  • Exportar as funções PreUpgradeInitializeeDoPreUpgradeProcessing

    Se a DLL for executada na fase do modo GUI, ela também deverá exportar as funções PostUpgradeInitialize e DoPostUpgradeProcessing.

  • Não fazer alterações irreversíveis durante a fase Winnt32

    A DLL não deve fazer alterações irreversíveis, como excluir arquivos ou modificar chaves do Registro, durante essa fase, pois um usuário pode cancelar a atualização de um componente de rede ou do sistema operacional. No entanto, a DLL pode modificar arquivos em seu diretório de trabalho temporário, que é especificado pelo NetSetup na chamada para PreUpgradeInitialize.