-
Удалить
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.dcu
if exists -
In
dclusr.bdsproj
delete 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:
Posts (Atom)