Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Можно ли узнать, что прога откомпилирована именно Delphi   Найти похожие ветки 

 
Бушин Сергей ©   (2004-05-17 08:21) [0]

Собственно сабж.


 
Ляля   (2004-05-17 08:25) [1]

Хуябж тебе Булкин!!!! Там асм рулить надо, да и ваще взял hview и посматрел если дохуя секций кода значит Дэлфи!!!!


 
Петров Денис ©   (2004-05-17 10:10) [2]

> Ляля   (17.05.04 08:25) [1]

Клоун.

> Бушин Сергей ©   (17.05.04 08:21)
Не знаю, как насчет программ на Delphi с использованием библиотек типа KOL (не видел их исполняемых модулей), но есть как минимум несколько косвенных признаков для VCL:
1. В заголовке всегда присутствует строка "This program must be run uder Win32".
2. Текстовый поиск по слову "Delphi" дает положительный результат.
3. В теле exe-файла присутвует туча названий VCL-классов... Если произвести поиск, например по строке "TCustom", то вхождений будет много.
4. Если приложение оконное, то достаточно легко понять, где оно было создано, во-первых, по отсутствию мигания заголовка модального окна при щелчке на форму, для которой оно является модальным (это не является 100%-й гарантией), во-вторых, по названию оконных классов элементов управления. В этом может помочь, например Spy++ из состава утилит MS Visual Studio.
5. Самый, верный, IMHO, сопсоб, обработать exe-файл дизассемблером типа IDA - как правило, они достаточно легко отлавливают шаблонный код борладновских компиляторов.

Правда, не знаю, насколько эти признаки будут эффективны, если автор позаботился об упаковке исполняемого модуля.


 
GuAV ©   (2004-05-17 10:35) [3]

http://delphimaster.net/view/15-1084631415/


 
PVOzerski ©   (2004-05-17 10:38) [4]

>1. В заголовке всегда присутствует строка "This program must be run uder Win32".
Достаточно распространенный stub для win32-программ, хотя и не единственно возможный. Borland C даёт такой же.

>2. Текстовый поиск по слову "Delphi" дает положительный результат
Работает.

>3. В теле exe-файла присутвует туча названий VCL-классов... Если произвести поиск, например по строке "TCustom", то вхождений будет много.

>во-вторых, по названию оконных классов элементов управления.

Builder тоже использует VCL. Lazarus тоже использует похожую библиотеку с RTTI.


 
Игорь Шевченко ©   (2004-05-17 12:29) [5]

Бушин Сергей ©   (17.05.04 08:21)

Можно узнать.

Ляля   (17.05.04 08:25) [1]

Придурков - давить!



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
7-1082701455
Igor_
2004-04-23 10:24
2004.05.30
Чтение LPT


14-1084129697
James Stuart
2004-05-09 23:08
2004.05.30
Вопрос по Виндам 98


4-1081593816
Kerk
2004-04-10 14:43
2004.05.30
Drag&Dock


1-1084809743
Heet
2004-05-17 20:02
2004.05.30
Ошибка совместного доступа к файлу


1-1084625435
Alleum
2004-05-15 16:50
2004.05.30
прочесть массив из Dll