Главная страница
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.017 c
1-84162
ArtemB
2003-06-11 14:44
2003.06.26
Prewiev


3-83872
Dem
2003-06-02 12:06
2003.06.26
Как создать пароль на базу данных


3-83960
Igor
2003-05-29 12:51
2003.06.26
Надо написать запрос.


4-84846
sucer
2003-04-17 17:12
2003.06.26
Проблема с HOOK


1-84291
killer
2003-06-15 00:43
2003.06.26
Курсор мышки