alexteam, ну тогда уж проще const заменить на var)
тут тока вопрос насколько сильно дельфи защищает константы, возможно он их не только на этапе компиляции защищает но и в рантайме, хотя в данном случае это крайне маловероятно...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
Во втором варианте мне кажется пакетхак это не проглотит?
он об этом и не узнает), const от var при передаче параметров отличаются только на этапе разработки, после компиляции между ними нет разници, ну развешто переменная переданная по const может быть в области памяти предназначенной только для чтения, но это только если переменная была константой на этапе разработки что к EncryptGP точно не относиться...
Добавлено через 1 минуту
ЗЫ тут тока другой вопрос - на сколько адекватно пакетхак воспримет изменение размера ибо я не помню кода вызывающего EncryptGP...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
Последний раз редактировалось xkor, 02.05.2009 в 23:05.
Причина: Добавлено сообщение
inject и его подгрузка это с 83 ревизии. думаю справедливо поделить копирайты по поводу инжекта между между кодерХ и мс-ремм.
а лсп и прочая фигня непонятно кем ваще писалась...
Yegor, ГГ вроде сканирует несколько важных по его мнению функций на наличие джампов в начале и если находит то восстанавливает правильное начало функций
в число важных входит и connect
__________________
Я здесь практически не появляюсь!, Skype - ikskor
ну неправильно через реестр с ним работать когда для этого есть намного более удобные API функции...
Ну, функции инсталяции там в отдельном юните, поправь того индуса, переписав его на свой лад..
а то индус кудато пропал.. видно опять какуюто глюкалку пишет
ну, не особо то и получиться. во всяком случае у меня в коде так уж точно.
ибо.
xorS.DecryptGP(packet.data, Packet.Size - 2);
для того чтобы было возможно должно быть аля
temp := Packet.Size -2;
xorS.DecryptGP(packet.data, temp);
Packet.Size := temp + 2; //пакеты с длинной <= 2 будут всеравно игнорироваться.