когда я запускаю 32-разрядную программу в Windows 7 64-разрядной часто 64-разрядный процесс запускается с 32-разрядным процессом под ним. Например, если я начну iexplorer.exe (Internet Explorer) из C:Program Files (x86)Internet Explorer запускает 64-разрядный процесс с 32-разрядным процессом под ним.
Это можно увидеть в Process Explorer, а также Диспетчер задач.
Почему это? Что происходит здесь? Кроме того, если я пойду C:Program FilesInternet Explorer и запустите iexplorer.exe оттуда, опять же, как 64-разрядный и 32-разрядный процесс запускается. Исполняемый файл в этой папке должен запустить 64-разрядную версию программы.