|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.09.2015, 10:39 | #1 |
Пользователь
Регистрация: 03.07.2010
Сообщений: 38
|
Определить общее количество функций, которые экспортируются в исполняемый файл
В библиотеке WINNT есть поле NumberOfFunctions определяющее общее количество функций, которые экспортируются в исполняемый файл. Как его выцедить???
|
17.09.2015, 10:43 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
читайте PE-заголовок библиотеки.
описание формата найти не сложно. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.09.2015, 10:49 | #3 | |
Пользователь
Регистрация: 03.07.2010
Сообщений: 38
|
Цитата:
|
|
17.09.2015, 10:54 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
спецификация не зависит от языка.
http://download.microsoft.com/downlo...b45/pecoff.doc Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
17.09.2015, 10:55 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
На "Раскаль" и не будет
И Раскаля не будет Тебе нужно искать в интернете описание РЕ заголовка - там сказано с какого байта это поле в файле начинается. вот хотя бы тут: https://msdn.microsoft.com/en-us/library/ms809762.aspx можно и на русском статьи найти про структуру. А читать из него уже функциями языка, на котором пишешь. Если это паскаль то read\blockread
I'm learning to live...
|
17.09.2015, 11:07 | #6 | |
Пользователь
Регистрация: 03.07.2010
Сообщений: 38
|
Цитата:
|
|
17.09.2015, 11:27 | #7 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Погуглить не судьба? Вот например статья хорошая http://rsdn.ru/article/baseserv/peloader.xml
|
17.09.2015, 11:47 | #8 | |
Пользователь
Регистрация: 03.07.2010
Сообщений: 38
|
Цитата:
Stilet в заголовке этого нет http://cs.usu.edu.ru/docs/pe/ Последний раз редактировалось Stilet; 17.09.2015 в 12:41. |
|
17.09.2015, 12:44 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Безымянный.jpg Смещение: 14H байт от начала секции экспорта. Значит нужно найти смещение к секции и к ней прибавить 14H.
I'm learning to live...
|
|
17.09.2015, 12:46 | #10 |
Пользователь
Регистрация: 03.07.2010
Сообщений: 38
|
Stilet огромное спасибо, побежал за очками
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано 10 вещественных чисел. Определить количество элементов, которые меньше последнего ( Паскаль ) | студент96 | Помощь студентам | 9 | 16.06.2014 17:21 |
Pascal ABC. Даны три массивы. Определить общее количество элементов массивов, значение которых лежат в интервале (подпрограмма) | MarsLoveMoon | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 24.04.2014 19:28 |
определить количество четных чисел и количество нечетных чисел массива, которые вводятся в МЕМО, вывести в поле компонента Edit. | Pyxy | Помощь студентам | 2 | 21.03.2012 23:24 |
В строке определить количество слов, которые содержат букву «а» (Delphi) | Dark Raven | Помощь студентам | 2 | 19.01.2012 16:56 |
Как определить количество слов, которые содержат ровно три буквы | JegorX | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.11.2011 15:52 |