Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2008, 14:25   #1
jziiiiiii
Пользователь
 
Регистрация: 11.02.2008
Сообщений: 17
По умолчанию просмотр dll

С помощью какой программы можно просмотреть dll. Увидеть не только функции которые экспортируются но и какие параметры передаются и какого они типа?
jziiiiiii вне форума Ответить с цитированием
Старый 26.02.2008, 15:25   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

IDA пробовал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.02.2008, 16:15   #3
jziiiiiii
Пользователь
 
Регистрация: 11.02.2008
Сообщений: 17
По умолчанию

Нет. Она бесплатная?
jziiiiiii вне форума Ответить с цитированием
Старый 26.02.2008, 16:21   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да. Кроме нее есть куча других аматорских примочек.
Кстати можно и в дебугерах подсмотреть вызовы
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.02.2008, 18:16   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от jziiiiiii Посмотреть сообщение
С помощью какой программы можно просмотреть dll. Увидеть не только функции которые экспортируются но и какие параметры передаются и какого они типа?
нет такой программы, которая показывает параметры и типы функций которые в DLL, и быть по идее не может. Можно только определить количество параметров.
rpy3uH вне форума Ответить с цитированием
Старый 26.02.2008, 18:54   #6
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от jziiiiiii Посмотреть сообщение
С помощью какой программы можно просмотреть dll. Увидеть не только функции которые экспортируются но и какие параметры передаются и какого они типа?
Все параметры в Win32 одного типа - DWORD, различается интерпретация этих ДВОРДов внутри функций. Если есть LIB-файлы для данной DLL (и не только DLL), то можно легко выяснить количество параметров функции, например, просматривая "текст" файла ntoskrnl.lib, видим:
_KeReleaseInterruptSpinLock@8 - функция принимает 8 байт, т.е. два параметра, что совпадает с документацией:
Код:
NTKERNELAPI
VOID
  KeReleaseInterruptSpinLock (
    IN PKINTERRUPT  Interrupt,
    IN KIRQL  OldIrql
    );
Ну, а если есть документация.......
B_N вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотр изображения Artem Мультимедиа в Delphi 4 08.05.2012 18:58
Просмотр мультиков ElenaA Общие вопросы Delphi 8 19.05.2008 12:09
Просмотр базы Isthmus Паскаль, Turbo Pascal, PascalABC.NET 4 14.05.2008 22:31
Просмотр картинки Terran Общие вопросы Delphi 4 07.02.2008 08:05
Просмотр PNG изображений dimfil Компоненты Delphi 1 05.12.2007 18:16