Сейчас на форуме: localhost1, vsv1, asfa, tyns777 (+5 невидимых)

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

Ранг: 6.7 (гость), 2thx
Активность: 0.01=0.01
Статус: Участник

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

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

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

Спасибо!




Ранг: 77.2 (постоянный), 74thx
Активность: 0.190.15
Статус: Участник

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

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

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

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



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 23 мая 2020 17:50
· Личное сообщение · #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.6 (новичок)
Активность: 0.01=0.01
Статус: Участник

Создано: 23 мая 2020 19:46
· Личное сообщение · #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 - после НАЖАТИЯ кнопки- функция уже определена


3ff7_23.05.2020_EXELAB.rU.tgz - Listing.rar


 eXeL@B —› Вопросы новичков —› Нужен exe файл под win32 на Delphi с секцией delayed import
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати