Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
Внизвидимость type class снаружи .EXE Найти похожие ветки
← →
HSD (2004-08-19 13:49) [0]Типы обьявляем так:
type
TSerial = record
A:dword;
B:dword;
....
TTestNum = class
...
и читал статью ,там "не называйте функции своими именами,т.к
это даст исследователю подсказку об назначении функции...DeDe де
комплер, так же еще грабит форму,имена используемых unitов,классов,типов..."
что делать?так ли это
← →
Digitman © (2004-08-19 13:52) [1]партизан брянский, блиннн)
← →
TUser © (2004-08-19 13:55) [2]Странная рекомендация. Защита от хареров будет х...я, а вот себе проблем наживешь - точно. Посмотри исходники SynEdit"овских хайлайтеров - они программно генерируются, там написано так
function Func1
function Func2
...
function Func125.
Чиатать совершенно не возможно. Если ты стремишся именно скрыть свой код и свои оригинальные идеи - то проще, наверное, просто исходники не показывать. DeDe названия все равно не прочитает. Если пытаешься защититься от крэка - то это не поможет.
← →
HSD (2004-08-19 14:00) [3]от крэка ничего не спасает:)
>исходники SynEdit"овских хайлайтеров - они программно генерируются
это что программа авто замены?
>DeDe названия все равно не прочитает.
до или после обработки /SynEdit"овских хайлайтеров /?
← →
TUser © (2004-08-19 14:14) [4]
> это что программа авто замены?
Нет. В поставке SynEdit"а есть исходники проги - генератора хайлайтеров. ей описываешь, какой язык тебе нужен, - она создает компонент.
> до или после обработки /SynEdit"овских хайлайтеров /?
После того, как ты откомпилируешь прогу.
← →
HSD (2004-08-19 14:21) [5]>какой язык тебе нужен, - она создает компонент.
? delphi to c++ ?
>После того, как ты откомпилируешь прогу.
я думал прога работает по принципу замены имен
функций на другие,типа-
function CheckISSerial(... на function Func0044
для подготовки к окончательной компиляции,
ЗЫ=
можно в ручную /Найти и заменить/
но слижком много своих юнитов
← →
TUser © (2004-08-19 14:23) [6]
> >какой язык тебе нужен, - она создает компонент.
>
> ? delphi to c++ ?
Эта библиотека нужна для синтаксической подсветки. Вводишь туда описание паскаля - получаешь компонент для подсветки паскали. И т.д.
В откомпилированной проге имена функций не содержатся. Есть только адреса.
← →
HSD (2004-08-19 14:33) [7]ага нашел=
Настоящий редактор программиста SynEdit содержит библиотеку лексем 35 языков программирования, редактор кода (hex editor), утилиту сравнения файлов, редактор HTML, автодополнение ключевых слов, передача исходников компилятору, и все это применимо к файлам неограниченных размеров!
3.2 MВ Условно бесплатная
>В откомпилированной проге имена функций не содержатся. Есть только адреса.
cтранно значит я видел имена обработчиков(Button1Click,ButtAddox)
но типы я видел ,классы
сейчас себе закачаю посмотрю
← →
Anatoly Podgoretsky © (2004-08-19 14:54) [8]Не использовать Дельфи.
← →
jack128 © (2004-08-19 15:53) [9]
> имена обработчиков(Button1Click,ButtAddox
TUser не совсем точно выразился, в ехе есть имена методов, полей и свойств, объявленныъ в секции published. Так же в дельфи программе многое можно почерпнуть из ресурсов.. Так же в exe храняться имена типов для которых сгенерирована TypeInfo //
← →
TUser © (2004-08-19 16:25) [10]Ok. В exe попадает RTTI информация.
← →
HSD (2004-08-19 18:17) [11]что ж понятно,лечится заменой имен
попробую поискать что нибуть
типа заменить TTreeDisplay на TTr0003 в
Unit1,Unit3,CentreUnit,CiUtil...
то есть в нескольких файлах!
← →
Гаврила © (2004-08-19 18:27) [12]Если называть типы TTr0001 .... TTr1000, то качество результируещей программы может оказаться таковым, что никому и в голову не придет ее взламывать. Но несколько по другой причине
← →
Rouse_ © (2004-08-19 20:29) [13]А был ли маЛчик? © :)
В смысле, а что уже готов конкурентноспособный продукт для которого имеет смысл писать защиту? ;)
← →
HSD (2004-08-19 23:22) [14]>то качество результируещей программы может
качество такое же,и баги остаются ;)
>что никому и в голову не придет ее взламывать
сломают,пример windows!
>А был ли маЛчик? © :)
нет! Девочка!
>уже готов конкурентноспособный продукт
гм... ну...вроде того {} freeware ;)
{no comments#
}
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.031 c