-
Удалить
dclusr.res -
Удалить
dclusr.dcu -
В файле
dclusr.bdsprojудалить все теги<Excluded_Packages>
_nowzorro_
Desunt inopiae multa, avaritiae omnia.
Monday, December 19, 2016
Создаем правильный dclusr.res для Turbo Delphi
Turbo Delphi dclusr.res
-
Delete
dclusr.res -
Delete
dclusr.dcuif exists -
In
dclusr.bdsprojdelete all tags<Excluded_Packages>
Wednesday, December 14, 2016
Отключение сообщения при старте RDG Packer Detector
Отключение сообщения "Do you want to Register RDG Packer Detector on Contextual Menu?" при старте RDG Packer Detector.
- Запустить RDG Packer Detector.exe
- Скопировать текст из окна сообщения (Ctrl+C), и взять строку "Do you want to Register"
- Открыть "RDG Packer Detector.exe" в IDA.
- Options | General | Strings | String type: Unicide | OK
- View | Open subviews | Strings | Найти (Ctrl+F) "Do you want to Register"
- Двойной клик чтобы переключиться на вкладку "Ассемблер" ("IDA View")
- Двойной клик по комментарию
"DATA XREF: RDGMax:012787E3" - Найти выше по коду инструкцию ассемблера "условный переход"
- Изменить код и применить к исполняемому файлу:
- IDA: Edit | Patch program | …
- Найти в IDA реальное смещение относительно начала файла и использовать ваш hex-editor
Disable message box on start in RDG Packer Detector
Disable message box "Do you want to Register RDG Packer Detector on Contextual Menu?" on start RDG Packer Detector.
- Run: RDG Packer Detector.exe
- Copy text from message box to clipboard (Ctrl+C), and cut substring "Do you want to Register"
- Open RDG Packer Detector.exe in IDA.
- Options | General | Strings | String type: Unicide | OK
- View | Open subviews | Strings | Find (Ctrl+F) "Do you want to Register"
- DbClick to jump on "Assembler View" ("IDA View")
- DbClick on comment
DATA XREF: RDGMax:012787E3 - Find "conditional jump" asm instruction above
- Patch and apply to exe file
- IDA: Edit | Patch program | …
- See in IDA real file offset and use your hex-editor
Wednesday, November 30, 2016
Загрузчик пакетов для Turbo Delphi
Позволяет подгружать в IDE:
- Пакеты BPL;
- Эксперты в виде DLL;
- A также просто DLL от которых зависят пакеты.
Инструкция
- Проверить файл
\lib\dclusr.bdsprojна наличие заблокированных пакетов, если есть то удалить, подредактировавdclusr.bdsproj; - Скопировать текущий файл (
DTurboPLoader.pas) в папку\lib(рядом сdclusr.dpk); - Открыть пакет
\lib\dclusr.dpkи добавить в него текущий файл (DTurboPLoader.pas); - Сделать Build и Install пакета
dclusr.dpk - Найти файл
dclusr100.bpl, смотри путь в настройках:
[ Tools | Options | Environment Options | Delphi Options |
Library - Win32 | Directories | Package output directory ]
По умолчанию сюда попадут все компилируемые вами пакеты. - Рядом с
dclusr100.bplсоздать текстовый файлDTurboPLoader.ini - В файле
DTurboPLoader.iniуказать список пакетов для загрузки. Каждый пакет с новой строки. Указывать полный путь. Если пакет лежит рядом сdclusr100.bpl(смотри выше), то можно указать только имя. Строку можно закомментировать, указав вначале символ;.
Пакеты будут загружены при следующем запуске Delphi. Если пакет зависит от других пакетов или DLL, то их нужно положить в папку \Bin. Либо рядом с пакетом, но добавить в DTurboPLoader.ini перед ним.
Пример DTurboPLoader.ini
; DelphiSpeedUp by Andreas Hausladen
..\..\Experts\DelphiSpeedUp\DelphiSpeedUpLoader10.bpl
; Delphi Formatter Expert by Egbert van Nes
..\..\Experts\DelForExp\DelForEx10.dll
; Raize Palette Menu Expert
..\..\Experts\RaizePaletteMenu100.bpl
; Help Link Expert for Delphi by anDY STUDiO
..\..\Experts\HelpLink.bpl
; Delphi Sample Components
..\..\Bin\dclsmp100.bpl
; Пакеты лежат рядом с dclusr100.bpl, например в \Projects\Bpl
; Indy 10
IndySystem100.bpl
IndyCore100.bpl
IndyProtocols100.bpl
dclIndyCore100.bpl
dclIndyProtocols100.bpl
; Tnt Unicode
TntUnicodeVcl100.bpl
TntUnicodeVcl_Design100.bpl
All Delphi RTL Sources
- Версия: 2016-11-30
- Download:
Описание
Пакет содержит исходные коды, которые поставляются с разными версиями Delphi. Предназначен для обучения и исследования.
Примеры использования
- Сравнение разных версий (например утилитой Beyond Compare 4);
- Быстрый поиск по индексу (например утилитой CodeIDX).
Tuesday, November 29, 2016
"UEStudio | UltraEdit | UltraCompare" starter / loader.
- ue_starter.c
- make_vs.bat
- usage.txt
- ue_starter.b64
Subscribe to:
Comments (Atom)