Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
6-1081639590
freak
2004-04-11 03:26
2004.05.30
Как обработать события когда срабатывает setsockopt()


3-1084362479
kalishenko
2004-05-12 15:47
2004.05.30
IbAPI


11-1074438248
Neznaika
2004-01-18 18:04
2004.05.30
MHLame для Delphi6


11-1072086191
Tenac
2003-12-22 12:43
2004.05.30
Что будет после KOL? И как сново сделать все как было


1-1084948578
Bizons
2004-05-19 10:36
2004.05.30
Interface+TControl




   Наверх