O Windows Explorer de 64 bits não pode carregar DLLs de extensão de 32 bits. Use uma extensão do shell de 64 bits ou tente executar o Windows Explorer de 32 bits em %windir%\Syswow64
.
Eu tenho um aplicativo VB6 que aparece no menu de contexto de um documento eletrônico. Isso funciona corretamente em um sistema operacional de 32 bits (ou seja, ao clicar com o botão direito do mouse em um arquivo de texto, o aplicativo é exibido para seleção). No Windows 7 de 64 bits, ele não aparece lá.
Este aplicativo usa APIs para adicionar a opção ao Registro do Windows e para exibir o mesmo na opção Menu de Contexto. Por favor, deixe-me saber, se algo mais for necessário para fazer este show na versão de 64 bits do sistema operacional.
O Windows Explorer de 64 bits não pode carregar DLLs de extensão de 32 bits. Use uma extensão do shell de 64 bits ou tente executar o Windows Explorer de 32 bits em %windir%\Syswow64
.
Existe uma ferramenta chamada WOW64Menu que abre as entradas do menu de contexto de 32 bits.
Você precisará usar um navegador de arquivos de 32 bits que suporte extensões de shell. Eu não acredito que uma versão x64 do Windows 7 tenha um explorador de 32 bits, o que provavelmente está fora de questão (a menos que você esteja executando uma versão antiga de pré-lançamento). No entanto, você pode instalar algo como Explorer ++ , edição de 32 bits. Boa sorte!
Um processo de 64 bits só pode carregar outras DLLs de 64 bits.
Você deve recompilar o programa como 64 bits ou executar o explorador de 32 bits em %windir%\SysWOW64
Tags 64-bit windows-7 context-menu