Сейчас на форуме: asfa, bartolomeo, hgdagon (+6 невидимых)

 eXeL@B —› Программирование —› РАЗМЕР Проги!
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 27 мая 2006 23:40 · Поправил: n90p
· Личное сообщение · #1

Друзя, может кто-нить подскажет метод для уменьшения размера проги написанную на дельфи



Ранг: 7.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 мая 2006 20:38 · Поправил: Asas
· Личное сообщение · #2

n90p
да winapi - это лучшее (после debug.exe), что есть в виндовсе. качай сырцы кряков, изучай их. грузи кряки в дебагер и смотри как они работают, чего вызывают, чего передают. заодно к дебагеру привыкнешь



Ранг: 36.8 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 29 мая 2006 08:17
· Личное сообщение · #3

n90p пишет:
Я переустановил дельфи и КОЛ и сейчас такая проблема при компиляции:
[Fatal Error] Project1.dpr(5): Unit Classes was compiled with a different version of Variants.@VarClr

Из папки KOLnMCK удали файл Variants.pas размером 418 байт.



Ранг: 53.9 (постоянный), 19thx
Активность: 0.040
Статус: Участник

Создано: 29 мая 2006 10:50
· Личное сообщение · #4

Может у тя не прописан путь к KOL ? (Tools->Enviroment options...->Library->Library path



Ранг: 34.6 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 29 мая 2006 11:05 · Поправил: Alexus2006
· Личное сообщение · #5

Небольшой офтоп.
Люди ломаю прогу нашёл строки об успешной регистрации и не успешной регистрации а чуть выше test eax,eax а перед ним CALL. Всё вроде бы как надо. начинаю трассировать по F7 захожу в эту функцию пытаюсь её трассировать но её конца и края нет... бесонечные JMP и CALL их там наверное миллионы... если эту функцию распечатать на A4 которые разложить дорожкой то выйдет наверное километра 1.5 ... как быть? кто нибудь сталкивался?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 29 мая 2006 14:19
· Личное сообщение · #6

Alexus2006 пишет:
кто нибудь сталкивался?

Неоднократно. Раньше перебивал tst ax,ax на xor ,потом больше нравилось jnz на jz менять - всего один бит. Иногда приходилось искать откуда в ах это оказалось, чтобы в пяти местах не править. Сейчас с опытом уже угадываю, что не надо трассировать, да и в олли многое видно - гораздо удобнее. Дополнительно помогают DeDe и IDA: когда есть имена функций некоторые куски становятся абсолютно понятны.



Ранг: 34.6 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 29 мая 2006 14:39
· Личное сообщение · #7

там только адреса функций. переход то я поправил и вроде все сработало отослал челу патч а он говорит ограничения остались
ладно сори за офтоп



Ранг: 25.0 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 29 мая 2006 21:09
· Личное сообщение · #8

n90p
На сайте yoda был пример создания мелких прог на дельфях и т.п.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 30 мая 2006 09:42
· Личное сообщение · #9

Alexus2006 пишет:
переход то я поправил ..................................
а он говорит ограничения остались

Так в нормальные защиты наружу выдают только код про успешную регистрацию.
А коды разрешения прячут. Поэтому и надо "послойно" отлаживать. Все равно много придется смотреть, но гораздо меньше, чем сразу вглубь копать. Если известно какие ограничения, то от этого надо плясать.



Ранг: 53.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 06 июня 2006 08:00
· Личное сообщение · #10

tundra37 пишет:
Для всех остальных нужны телодвижения сложные(для новичков ).

MirrorKOLPackageD7.dpk специяльно для делфи 7
есть такиеже и на другие версии.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 06 июня 2006 12:34
· Личное сообщение · #11

alex111
4. Нажмите "Compile", а затем "Install".
Это все хорошо, но не у всех новичков получается
А вот готовый package есть только для D6.



Ранг: 53.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 06 июня 2006 14:41 · Поправил: alex111
· Личное сообщение · #12

tundra37
теперь это называется jedi (наследник KOL)
www.torry.ru/vcl/packs/lite/JediComp.zip для D6-D7
Устанавливается без проблем.



Ранг: 53.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 06 июня 2006 14:59 · Поправил: alex111
· Личное сообщение · #13

Вот здесь полное собрание сочинений http://sourceforge.net/project/showfiles.php?group_id=45786&package_id=42327&release_id=395480 9-12 метров
то что ты называеш "устанавливается без проблем" setup.exe


<< . 1 . 2 .
 eXeL@B —› Программирование —› РАЗМЕР Проги!
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати