No Windows 2000, “O ponto de entrada do procedimento EncodePointer não pôde ser localizado na biblioteca de vínculo dinâmico KERNEL32.dll”

-1

Eu tenho o Advanced SystemCare8.2 Pro do IObit instalado no meu antigo computador executando o Windows 2000 . Quando executo o ASC8 ou qualquer uma de suas funções associadas, recebo a seguinte mensagem quando abro o programa.

The procedure entry point EncodePointer could not be located in the dynamic link library KERNEL32.dll.

Clicar em "OK" fechará a mensagem e permitirá que eu execute o ASC8, mas isso não funciona para que eu execute qualquer uma das funções associadas, como Monitor.exe . Existe alguma maneira de contornar isso no Win2k ou eu preciso de um novo sistema operacional para corrigir esse problema?

Meu hardware suportaria o Windows XP se eu pudesse obter uma cópia com todos os service packs. O problema é que o WinXP não é mais suportado como o Win2K, então não tenho idéia de quais novos problemas surgirão se eu tentar atualizar para o XP.

    
por Michael Aldea 21.06.2015 / 19:52

1 resposta

4

A função de API do kernel do Win32 EncodePointer foi adicionada Windows XP SP2 (cliente) e Windows Server 2003 SP1 (servidor). Estas são as versões mínimas do Windows que fornecem a funcionalidade solicitada.

Portanto, se o software que você está tentando executar precisar dele (o que parece: não haveria motivo para mapeá-lo de outra forma), o software não é e nunca poderá ser compatível com o Windows 2000.

Você pode conseguir que este software seja executado atualizando para o Windows XP SP2, assumindo (o que é uma grande suposição) que esta é a única coisa adicional necessário. A coisa certa a fazer seria entrar em contato com o fornecedor do software e determinar qual versão mínima do Windows é suportada pelo software em questão e, em seguida, usar pelo menos isso.

    
por 21.06.2015 / 20:10