Главная страница
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.016 c
6-84495
DmitryR
2003-04-19 15:34
2003.06.26
Как послать почту через делфи через прокси или socks4/5


1-84166
Muskat
2003-06-11 13:54
2003.06.26
pchar


14-84727
nick-from
2003-06-05 14:17
2003.06.26
DBF


14-84699
BJValentine
2003-06-04 12:42
2003.06.26
Com port


1-84072
SNC
2003-06-10 09:37
2003.06.26
Имена файлов