Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2010, 14:50   #1
Celestia
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 68
Восклицание Таблица импорта PE программы

Здравствуйте.
Подскажите пожалуйста каким образом заполнять таблицу импорта PE программы? Я так понимаю туда пишутся адреса функций, импортируемых из сторонней библиотеки.
Дано:
Реализована загрузка и запуск PE программы при запуске компьютера (пишется своя ОС). Надо соединить её с функциями библиотеки также загруженной в одно адресное пространство с программой. Адреса функций в таблице экспорта DLL-ки известны.

Спасибо!

ps.: может у кого то есть примеры реализации этого алгоритма, оочень надо)
Celestia вне форума Ответить с цитированием
Старый 20.11.2010, 14:55   #2
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Не, тут я вообще не силен. Можно начать с прочтения о формате PE файлов, вроде Крис чо-то такое писал, ну и наверное даже в MSDN есть. Ну и подкрепить знания, качнув исходники WinNT 4.0 или ReacOS. У последней наверняка есть форум девелоперов где можно чо-нить поспрошать.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 20.11.2010, 15:14   #3
Celestia
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 68
По умолчанию

Ага, ROS покопать это идея Сейчас курю туториалы Iczelion'a голова уже гуууудит))
Celestia вне форума Ответить с цитированием
Старый 20.11.2010, 15:39   #4
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Ну и да, еще конечно WASM.RU (форум). Там дядки суровые сидят, всякиие вирьмейкеры и технокрысы, должны шарить в PE файлах. Там же и Крис обитает иногда.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 21.11.2010, 16:24   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Tronix Посмотреть сообщение
Ну и подкрепить знания, качнув исходники WinNT 4.0 или ReacOS.
не думаю что это хорошая идея. в инете есть куча статей и документации по формату PE.
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
касательно импорта данных из Web Volodymyr Microsoft Office Excel 3 14.02.2011 13:38
Что такое файл импорта SeRhy Помощь студентам 1 24.05.2009 14:20
Оптимизация импорта из DBF Marina Andreeva БД в Delphi 5 15.05.2009 19:09
Выбор файлов для импорта. Sorro Microsoft Office Excel 8 06.05.2009 12:16
Автоматизация импорта процедур nerh Общие вопросы Delphi 1 13.10.2008 22:56