



Entendendo as pastas do Windows System32 e SysWOW64.
Toda DLL que acompanha seu software deve possuir a mesma “bitagem” do EXE, ou seja, se seu EXE é 32 bit, qualquer DLL utilizada por ele deve ser 32 bit. E claro, se o EXE é 64 bit, DLL’s que o acompanham devem ser 64 bit.
Pois bem, a pasta System32 é o “diretório do sistema” padrão do Windows a muito tempo. Independentemente se o Windows é 32 ou 64 bit, quando algum programa pergunta pra ele qual é o “diretório do sistema”, a resposta é “C:\Windows\System32”.
Nos Windows 64 bits há uma pasta chamada SysWOW64, que é utilizada para programas de 32 bits rodarem normalmente no Windows 64.
Resumindo
Em Windows 64 bit, as DLL’s 32 vão na pasta SysWOW64 e as DLL’s 64 vão na pasta System32. Parece um pouco confuso, mas é isto mesmo!
Para mais detalhes, você pode acessar o post de Kelver Merlotti, o qual foi utilizado por base para este post.
Baseado no post de Kelver Merlotti
Disponível em: http://kelvermerlotti.com/system32-x-syswow64/#more-29
Você precisa fazer o login para publicar um comentário.
Muuuito bom mano! Obrigado!