Русский / Russian English / Английский

Сейчас на форуме: rmn (+7 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Вопросы новичков —› Нужен exe файл под win32 на Delphi с секцией delayed import
Посл.ответ Сообщение

Ранг: 6.7 (гость)
Статус: Участник

Создано: 22 мая 2020 23:17 New!
Цитата · Личное сообщение · #1

Здравствуйте!

Пишу PE парсер, хотел найти пример exe файла pe32 с отложенным импортом (delayed import), написанного на дельфи, чтобы посмотреть структуру секций и всякого прочего.
Искать сам дельфи и компилировать под него влом. Может у кого есть что-нибудь готовое?

Спасибо!

Ранг: 73.3 (постоянный)
Статус: Участник

Создано: 23 мая 2020 01:28 New!
Цитата · Личное сообщение · #2

ambro83 пишет:
что-нибудь готовое?

ambro83 пишет:
компилировать под него влом.

Дядя, ты не приболдел..

Ранг: 196.0 (ветеран)
Статус: Участник

Создано: 23 мая 2020 17:50 New!
Цитата · Личное сообщение · #3

Code:
  1. interface
  2.  
  3. uses
  4.   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  5.   Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
  6.  
  7.   function BASS_Init(device: LongInt; freq, flags: DWORD; win: HWND; clsid: PGUID): BOOL; external 'bass.dll' delayed;
  8.   function BASS_GetVersion: DWORD; external 'bass.dll' delayed;
  9.   function BASS_ErrorGetCode: LongInt; external 'bass.dll' delayed;


--> Стащить<--

Ранг: 17.4 (новичок)
Статус: Участник

Создано: 23 мая 2020 19:46 New!
Цитата · Личное сообщение · #4

Пояснение на примере Djeck
Windows - W10 - 2004
Listing.rar - листинги delayed BASS_GetVersion .
Cодержит 2 файла для BASS_GetVersion
1.Delay_do_Run.RTF - до НАЖАТИЯ кнопки- еще не выполнен delayed
Здесь мы видим код будущей загрузки функции
2.Delay_After_Run.RTF - после НАЖАТИЯ кнопки- функция уже определена


{ Атач доступен только для участников форума } - Listing.rar
 eXeL@B —› Вопросы новичков —› Нужен exe файл под win32 на Delphi с секцией delayed import

Видеокурс ВЗЛОМ