Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Как узнать параметры функции в DLL   Найти похожие ветки 

 
Dark Simpson ©   (2003-06-13 02:46) [0]

Как можно (и можно ли вообще) узнать параметры функции, вызываемой из внешенй библиотеки?


 
Suntechnic ©   (2003-06-13 06:38) [1]

Практически никак нельзя. Можно попытаться путём дизассемблирования самой ф-ции понять что она за параметры использует, но это занятие не для слобонервных.


 
white ©   (2003-06-13 07:36) [2]

можно узнать из командной строки с помощью impdef.exe

копируешь dll в папку где нах-ся impdef.exe
и в командной строке пишешь IMPDEF 123.def namedll.dll
она создаст тебе текстовый файл 123.def где будут описания всех процедур и функций и их параметры.


 
Suntechnic ©   (2003-06-13 08:14) [3]

>white © (13.06.03 07:36)
где будут описания всех процедур и функций и их параметры.
Параметры?! Можно с этого места поподробнее? А то мы тут себе голову ломаем, а оно вон оказывается как всё просто...



 
white ©   (2003-06-13 08:56) [4]

да чета на счет параметров я погорячился
называется не проверил сам не подсказывай другому,

но с другой стороны можно попробовать импортировать её через import type library и там посмотреть описание


 
Suntechnic ©   (2003-06-13 09:13) [5]

>white ©
но с другой стороны можно попробовать импортировать её через import type library и там посмотреть описание

Сдаётся мне Вы опять погорячились :) Посмотреть библиотеку типов, можно только у того, кто заявил, что он COM сервер. Но COM серверы это тема для отдельного разговора, не имеющая никакого отношения к данной ветки.


 
Kolesya ©   (2003-06-13 09:13) [6]

>... импортировать её через import type library и там ...

Не всякая DLL-ка захочет импортироваться


 
Kolesya ©   (2003-06-13 09:16) [7]

Есть класная утилита (если не ошибаюсь с названием) Dependency Walker, но и та не показывает параметры


 
Anatoly Podgoretsky ©   (2003-06-13 09:24) [8]

И как можно показать, то чего нет, информация о параметрах просто отсутствует.


 
FH   (2003-06-13 10:32) [9]

2 white

а вот с чего бы это - "Couldn"t open file with CreateFile()"



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
4-84814
1g0r
2003-04-22 13:53
2003.06.26
глубина цвета в HBITMAP, созданной CreateCompatibleBitmap()


1-84332
Andrey02
2003-06-15 22:59
2003.06.26
Правильное прерывание потоков


1-84217
LedWorm
2003-06-12 23:31
2003.06.26
OnMouseLeave и OnMouseEnter


7-84772
Smithson
2003-04-16 14:07
2003.06.26
Как определить права пользователя.


3-84037
olevar_y
2003-06-02 05:54
2003.06.26
Как встроить Case_Insensetive в SQL запрос Like