Как говорит Ричард, 32-битная версия должна продолжать работать, если у вас нет драйвера, расширения оболочки или чего-то еще.
Однако, если вам нужно обновить код, вы собираетесьЯ должен обновить и компилятор: я не думаю, что MFC получил хорошую 64-битную поддержку до VS2005 или позже.Я бы посоветовал вам получить 32-битное кодовое построение в VS2010 - это будет , а не - тривиальным - и затем начать думать о преобразовании его в 64-битный.Конечно, вы можете оставить производственные 32-битные сборки в VC6, но тогда вы добавите бремя сопровождения.
Вероятно, вы получите большую часть конвертации, перевернув компилятор на 64-битный и включив полные предупреждения -особенно учитывая размер вашего кода, может быть нецелесообразно просматривать все это.Одна вещь, на которую следует обратить внимание, - это хранить указатели в целых числах, словах и т. Д., Которые теперь могут быть слишком короткими, чтобы удерживать указатель - теперь вам нужен DWORD_PTR и т. Д. - но я думаю, что предупреждения действительно это улавливают.если это во многих компонентах, то вам может потребоваться перенести только несколько компонентов на 64-битные.Затем, к сожалению, у вас есть проблемы с длиной данных для связи между двумя версиями.