Посл.ответ |
Сообщение |
Ранг: 1.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 июня 2007 16:57 · Личное сообщение · #1
Как узнать параметры функций которые экспортируються из библиотеки? Помогите plz.
| Сообщение посчитали полезным: |
|
 Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 15 июня 2007 17:09 · Личное сообщение · #2
отлаживать. больше особо никак. самое простое - отлаживать программу, которая вызывает функции. Если нету проги - руками. Смотреть и понимать, что берётся из стека и т.д.
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
Ранг: 1.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 июня 2007 17:13 · Личное сообщение · #3
Rascal ну и на том спасибо
| Сообщение посчитали полезным: |
Ранг: 226.0 (наставник), 67thx Активность: 0.16↘0 Статус: Участник
|
Создано: 15 июня 2007 17:42 · Личное сообщение · #4
Ну как разобрался ?
Если нет выложи длл может смогу помочь...
| Сообщение посчитали полезным: |
 Ранг: 66.1 (постоянный) Активность: 0.04↘0 Статус: Участник
|
Создано: 15 июня 2007 18:47 · Личное сообщение · #5
А еще можно в IDA посмотреть
| Сообщение посчитали полезным: |
 Ранг: 387.4 (мудрец) Активность: 0.17↘0 Статус: Участник системщик
|
Создано: 15 июня 2007 18:54 · Личное сообщение · #6
Vertigo, сначала посмотри эту dll в IDA - кам ведь может просто пару int push-нуты. На а потом отладчиком, если не разберёшься в самой библиотеке. По идее, то как она снимает параметры со стака (регистров?) и есть спецификация, которую можно перевести в .h файл и потом написать тест прогу.
| Сообщение посчитали полезным: |
Ранг: 186.8 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 15 июня 2007 21:28 · Личное сообщение · #7
Если имена заманглены - тоже многое можно узнать
| Сообщение посчитали полезным: |
 Ранг: 66.1 (постоянный) Активность: 0.04↘0 Статус: Участник
|
Создано: 16 июня 2007 13:36 · Личное сообщение · #8
Перед началом каждой функции IDA пишет все ее параметры и их размеры.
| Сообщение посчитали полезным: |
Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0 Статус: Участник
|
Создано: 16 июня 2007 18:02 · Личное сообщение · #9
AdOLF_04, если определит... fastcall как например задетектишь...
----- Shalom ebanats! | Сообщение посчитали полезным: |
 Ранг: 66.1 (постоянный) Активность: 0.04↘0 Статус: Участник
|
Создано: 16 июня 2007 18:22 · Личное сообщение · #10
SLV пишет:
fastcall как например задетектишь...
Если написана на Delphi/Borland C, то с помощью DeDe
| Сообщение посчитали полезным: |