DLLs faltando, o aplicativo obtém o código de erro 0xc00007b

0

Na execução, meu aplicativo VC++ não é executado e para com o código de erro 0xc00007b , que é STATUS_INVALID_IMAGE_FORMAT . Entendo que isso significa que tenho problemas com alguns problemas de compatibilidade de arquitetura x86 - x64 em DLL s.

Eu verifiquei com Dependency Walker e recebo o seguinte:

Não há nenhum indicador 64 em nenhuma dependência. Ao clicar duas vezes em qualquer um dos três arquivos não encontrados, ele diz que está procurando por eles na pasta do aplicativo, embora eu tenha copiado-os lá, além de ter todos eles em C:\Windows\System32 .

Já tenho Visual C++ Redistributables instalado para:

  • 2005 - x86 & x64
  • 2008 - x86 & x64
  • 2010 - x86 & x64

Eu corri sfc /scannow , mas está tudo bem.

O aplicativo é 32bit e foi originalmente escrito em VS2006 , XP .

O que devo fazer para corrigir isso?

    
por GreatDane 15.10.2014 / 14:59

0 respostas