Главная страница
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.034 c
14-1083752201
Vlad Oshin
2004-05-05 14:16
2004.05.30
Логические задачи в среду :)


3-1083740118
Alex_2004
2004-05-05 10:55
2004.05.30
Алгоритм заполнения TreeView из БД


1-1084878629
FireMan_Alexey
2004-05-18 15:10
2004.05.30
TForm


14-1084004711
Иксик
2004-05-08 12:25
2004.05.30
Ошибка в ASP-объекте :(


8-1079682681
Keiptaun
2004-03-19 10:51
2004.05.30
Pererisovka Formy