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

Вниз

Вызов функции   Найти похожие ветки 

 
deamon_t   (2005-08-02 20:35) [0]

Как сделать чтобы компилятор вместо вызова функции подставлял её в код?


 
TUser ©   (2005-08-02 20:37) [1]

inline-функции появились в delphi2005, или 8. А если надо код из текстовой переменной, тогда УУУ! Я сейчас на JavaScript"е пишу. Там супер - пальчики оближешь, все можно! А на Delphi - использовать скримпт-движки, например, PascalScript.


 
deamon_t   (2005-08-02 20:47) [2]

А delphi 2005 или 8 это .net? Или там можно и обычные программы писать? Неужели в делфи 7 нет inline функций?


 
Fay ©   (2005-08-02 20:47) [3]

2 deamon_t   (02.08.05 20:35)
Зачем?


 
deamon_t   (2005-08-02 20:56) [4]

Есть функция защиты программы, я её думал хотяб продублировать раз 20-30 чтобы геморойнее ломать было :-)


 
deamon_t   (2005-08-02 20:57) [5]

А delphi 2005 или 8 создают программы .net или там обычные тоже создавать можно?


 
Fay ©   (2005-08-02 20:59) [6]

2 deamon_t   (02.08.05 20:56) [4]
>>  раз 20-30 чтобы геморойнее ломать было
Да, циклы писать геморно 8)


 
Fay ©   (2005-08-02 20:59) [7]

deamon_t   (02.08.05 20:57) [5]
Можно


 
deamon_t   (2005-08-02 21:03) [8]

причём здесь циклы?


 
TUser ©   (2005-08-02 21:09) [9]

посмотри $include


 
deamon_t   (2005-08-02 21:11) [10]

Я имел ввиду чтобы эту функцию вызывать в разных местах программы, в обычном исполнении для её обхода достаточно её будет просто исправить, а в случае статической линковки её надо будет исправлять 20 раз...

Кстати я читал что к Delphi 2005 идёт в довесок Delphi 7 так как Delphi 2005 не может создавать native код? Ты уверен что delphi 2005 может создавать обычные программы?


 
TUser ©   (2005-08-02 21:16) [11]

Точно - [9]. Она будет включена в текст программы сколько надо раз.


 
Fay ©   (2005-08-02 21:22) [12]

2 TUser ©   (02.08.05 21:16) [11]
не врубаюсь, что это даст (или как правильно применить)?


 
deamon_t   (2005-08-02 21:27) [13]

Да [9] частично подходит, спасибо. Так как насчёт delphi 8, там можно использовать inline функции и создавать native код?


 
имя   (2005-08-02 22:08) [14]

Удалено модератором


 
Defunct ©   (2005-08-02 22:19) [15]

deamon_t   (02.08.05 20:56) [4]
> Есть функция защиты программы, я её думал хотяб продублировать раз 20-30 чтобы геморойнее ломать было :-)

Шутник вы однако. Ее будет ломать ровно также просто как вы ее собирались вставлять. Тупо по маске находить вашу глупую защитную функцию и забивать NOPами на автомате.

Чтобы было надежно - надо продумывать защиту более серъезно, а не одинаковый штамм 20 раз.

> Я имел ввиду чтобы эту функцию вызывать в разных местах программы, в обычном исполнении для её обхода достаточно её будет просто исправить, а в случае статической линковки её надо будет исправлять 20 раз...

Вам только кажется что так сложнее ломать, на самом деле взломщик будет иметь в 20 раз больше штаммов вашей защитной функции и найдет ее в 20 раз быстрее чем если бы штамм был 1.



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

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

Наверх




Память: 0.5 MB
Время: 0.059 c
14-1122788688
geidarka
2005-07-31 09:44
2005.08.21
вопрос по combobox (option) и MySQL


3-1120566360
DelphiN!
2005-07-05 16:26
2005.08.21
Вывод оригинальных значений столбца в таблицах


6-1115489058
Ландграф Павел
2005-05-07 22:04
2005.08.21
получить статистику текущего соединения с интернет


9-1114391502
Don Nikola
2005-04-25 05:11
2005.08.21
Всем любителям 3D, MMORPG и прочего высокотехнологичного ...


1-1122483643
Galiaf
2005-07-27 21:00
2005.08.21
Аттрибуты файлов.