Исходники здесь
Вот такие скомпилированные версии есть у меня.
Ниже данные устарели.
Репозиторий находится тут (открывать через SVN клиент)
Удобный просмотр репозитория через браузер тут
Скомпилированные версии тут Пароль к архиву: coderx.ru
Есть ли предложения по модернизации существующего кода с описанием как должно и что хотелось бы заменить/добавить?
Дополнительные компоненты брать тут. (<-- TPerlRegEx есть только там)
/upd:
для компиляции последних ревизий понадобятся JCL, JVCL (ссылки выше) а так же:
jwapi2.2a, SyntEdit, TRichView.v11.0+ScaleRichView.v2.0, TsiLang (letitbit / upload.com.ua)
Немного подправленный FastScript искать в файловом архиве.
Последний раз редактировалось NLObP, 17.10.2016 в 00:02.
NLObP или тот кто следующий билд решит сделать, надо бы убрать наверное уже галку "Обход смены XOR ключа", а то народ её ставить очень любит а она была для очень тупых защит и для ключа 8 байт, не думаю что ещё есть сервера с доинтерлюдовскими хрониками, да и даже если есть среди них уж точно нет таких на которых такая защита)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
Revision: 263
Author: nlobp
Date: 2:10:02, 26 июля 2011 г.
Message:
[+] для J-Fobos: в опциях добавлено два поля, для замены 'TfMainReplacer' (в L2PH и inject.dll) поле - WinClassName и 'MainMutex' (в L2PH) поле - MainMutex. Файл options.ini дублируется в корень диска C:\ для работы DLL (по другому не вышло).
Залито на FTP: l2phx.3.5.33.171.rar
Потестите плиз.
Файл options.ini дублируется в корень диска C:\ для работы DLL (по другому не вышло).
delphi Код:
function GetCurrentModuleImagePath: string;
var
mbi: MEMORY_BASIC_INFORMATION;
pBuf: array[0..MAX_PATH] ofchar;
begin
VirtualQuery(@GetCurrentModuleImagePath,mbi,sizeof(mbi));
GetModuleFileName(Cardinal(mbi.AllocationBase),pBuf,MAX_PATH);
result:=pBuf;
end;
begin
...
dllPath:=ExtractFilePath(GetCurrentModuleImagePath);
...
end.
__________________
Я здесь практически не появляюсь!, Skype - ikskor