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