Quando executo um programa de 32 bits no Windows 7 de 64 bits, muitas vezes um processo de 64 bits é iniciado com um processo de 32 bits abaixo dele. Por exemplo, se eu iniciar o iexplorer.exe (Internet Explorer) em C: \ Arquivos de Programas (x86) \ Internet Explorer, ele inicia um processo de 64 bits com um processo de 32 bits abaixo dele.
Isso pode ser visto no Process Explorer, bem como no Gerenciador de Tarefas.
Por que é isso? Oque esta acontecendo aqui? Além disso, se eu for para C: \ Arquivos de Programas \ Internet Explorer e iniciar o iexplorer.exe a partir dele, novamente, um processo de 64 bits e de 32 bits será iniciado. O executável nesta pasta deve iniciar uma versão de 64 bits do programa.