Як дізнатися якою мовою написана програма

Як дізнатися якою мовою написана програма?

Завдання у мене така.
Є якийсь DOS файл з розширенням .exe, необхідно дізнатися якою мовою це написано, щоб потім знайти програму декомпілятор і подивитися вихідні.
Хто знає такі програми які визначають по exe на чому він написаний.

vopros
і що я там повинен побачити.

> SZap (15.12.02 13:18)
Для DOSовскіх програм пошукай intruder.exe

han_malign
спасибі звичайно, але як мені всетаки визначити якою мовою був написаний даний exe.

Всякий непотріб серед яких є назви функцій.

Окремий випадок, як правило в програмі понад однієї мови і виокремити з програми частина яка написано одним програмістом надзвичайно складно, а на чому зроблена та чи інша бібліотека доводиться тільки здогадуватися

для 32-бітних Delphi і CBuilder в ресурсі лежать спеціальна інфа, для ДОС-програм швидше за все ні фіга немає (однозначно можна визначити тільки програми захищеного режиму, по рашірітелю, для Borland Pascal - rtm, для Watcom C - dos4gw, для MS - фіг знає), тут допоможе тільки метод наукового тику (качаешь черговий dasm і пробуєш вийде).

Напиши сам мінімальні програми на Turbo Pascal, С ++ і Basic, (BEGIN END. Буде достатньо), подивися отримані exe-шники якимось Norton Disk Edit і знайди по 12 відмінностей. Напевно знайдеш якусь бадилля типу "Borland # $%"

А тепер до цього додай Uses. і між BEGIN END виклики