Объясняется всё очень просто, скачанный файл – битый.
Немного теории…
В начале любого .exe файла есть так называемая заглушка (dos-tub) для обратной совместимости с MS-DOS, которая выводит текст: "This program cannot be run in DOS mode.".
В этой заглушке, в заголовке DOS, есть такое поле: NewExe offset, в этом поле указано смещение на формат Windows PE файла, там должна быть сигнатура: PE, в случае её отсутствия, программа запускается, под DOS эмулятором (в NT системах).
Как-раз такой случай и наблюдается у fa3, происходит запуск этой заглушки, которая просто выводит на экран текст.
Немного теории…
В начале любого .exe файла есть так называемая заглушка (dos-tub) для обратной совместимости с MS-DOS, которая выводит текст: "This program cannot be run in DOS mode.".
В этой заглушке, в заголовке DOS, есть такое поле: NewExe offset, в этом поле указано смещение на формат Windows PE файла, там должна быть сигнатура: PE, в случае её отсутствия, программа запускается, под DOS эмулятором (в NT системах).
Как-раз такой случай и наблюдается у fa3, происходит запуск этой заглушки, которая просто выводит на экран текст.