Recebo este erro ao tentar executar um programa em um computador Windows:
Por ser uma versão holandesa do Windows, ela está em holandês, mas em inglês seria algo como "O ponto de entrada do procedimento EncodePointer não pôde ser localizado em kernel32.dll".
Estou procurando uma solução na net e acho que tem algo a ver com SP's do Windows. Estas são as configurações do sistema:
Isso significa que não estou usando nenhum Service Pack do Windows XP? Estou trabalhando nisso para outra pessoa, é um computador antigo, não conectado à internet.
Devo conectar o computador à internet e instalar todas as atualizações do Windows para resolver o problema? Nenhuma outra solução?
Responder1
Sim, o EncodePointer foi introduzido no Windows XP service pack 2, então é muito provável que o motivo pelo qual o software não esteja funcionando seja porque você não o possui instalado. No entanto, isso não significa que você precise conectar o computador à Internet.
Em vez disso, use outro computador para fazer downloadpacote de serviços 3e coloque-o em um CD ou pendrive. Copie-o para o disco rígido do computador de destino e execute-o. Você provavelmente não precisa de nenhuma das outras atualizações.
(Observação: ignore o trecho na página de download que diz "Este pacote de instalação é destinado a profissionais de TI... visite o Windows Update". Nessa situação, este pacote é a maneira mais simples de instalar o service pack, mesmo para um único computador, e o processo não é particularmente difícil.)