Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

Как узнать параметры функции в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.025 c
14-84719
Mike B.
2003-06-05 14:48
2003.06.26
Правда об Ильиче


14-84658
Pat
2003-06-09 23:43
2003.06.26
SoftIce: 9x -->НТ


14-84526
Думкин
2003-06-04 05:37
2003.06.26
Про опять - Европу и иже.


1-84406
duby
2003-06-09 17:21
2003.06.26
Событие


3-83923
kir_kul
2003-06-03 16:52
2003.06.26
Заливка больших текстовых файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский