Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать какие функции содержит dll-ka 
:(
    Опции темы
Voldemar2004
Дата 13.5.2005, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: 7
Всего: 23



Как узнать какие функции содержит dll-ka, процедуры и т.п. и какие значения надо возвращать. Ну как в примере
http://forum.vingrad.ru/index.php?showtopic=51901
только если dll-ка - типа vorbis.dll, xvid.dll и т.п. smile


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Akina
Дата 13.5.2005, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Описание на нее посмотреть... в исходниках покопаться... дизассемблировать наконец... smile


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
__Sergey__
Дата 13.5.2005, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 21.1.2005

Репутация: 4
Всего: 4



На счет параметров ф-ций и возврата их значений можно
без проблем смотреть для COM-dll, а для системных длл-ов
шерстить .h-файлы.

Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  Look.rar
PM MAIL   Вверх
Voldemar2004
Дата 13.5.2005, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: 7
Всего: 23



Цитата

На счет параметров ф-ций и возврата их значений можно
без проблем смотреть для COM-dll, а для системных длл-ов
шерстить .h-файлы.


*.h - файлы, т.е. заголовочные файлы функций? - здесь вам не C++ Builder.

ссылочка че-то кривовато работает?smile

Rar!.9ЄЇ▌6└A@ww рЎ▀\8bsPb╦Ў|¤[╘iz╪V└-0 чушь какая вместо rar'a. smile

Это сообщение отредактировал(а) Voldemar2004 - 13.5.2005, 18:06


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Mephisto
Дата 14.5.2005, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Стандартная виндовозовская утилита "Быстрый просмотр" способна показать некоторые функции, а вернее все видимые! Но не показывает аргументы smile
PM   Вверх
Voldemar2004
Дата 14.5.2005, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: 7
Всего: 23



Цитата

Стандартная виндовозовская утилита "Быстрый просмотр"


Что за утилита, напомни-ка, плиз. smile


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
__Sergey__
Дата 14.5.2005, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 21.1.2005

Репутация: 4
Всего: 4



Ни с помощью с++, ни VB, параметры в длл не увидишь smile
Можно определить только к-во требуемых ф-цией байт.
В прикрепленном файле исходники программы показавающей
все имортируемые и экспортируемые ф-ции из длл,
а также пример работы с tli, - это для чтения COM-dll,
вот здесь можно просмотреть все параметры и возват значений.
Цитата

ссылочка че-то кривовато работает?

Пробовал, грузится нормально.
PM MAIL   Вверх
Гость_Run-time Error
Дата 14.5.2005, 19:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Mephisto @ 14.5.2005, 06:51)
Стандартная виндовозовская утилита "Быстрый просмотр"

Чего ради?
Пуск->Проги->Стандарт->Блокнот
Файл->Открыть...
выбрал нужную dll (например fuck_you.dll) smile
Правка->Найти...
и вводишь имя дллки (т.е. fuck_you.dll).
И поиск.
найдешь много интересного. насчет параметров не знаю, вроде никак smile
  Вверх
Voldemar2004
Дата 15.5.2005, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: 7
Всего: 23



Цитата

Чего ради?
Пуск->Проги->Стандарт->Блокнот
Файл->Открыть...
выбрал нужную dll (например fuck_you.dll) 
Правка->Найти...
и вводишь имя дллки (т.е. fuck_you.dll).
И поиск.
найдешь много интересного. насчет параметров не знаю, вроде никак


Я WinCommander'ом пользуюсь ну так можно через F3 - тоже самое, но все равно как зуб вырывать через ан!"№;*?:е от"№;%-тие, извините за выражение.

А как официально смотрит на это MS, что в MSDN пишут? Я множество программ видел, которые каким-то способом узнают (автоматически!) о возможностях тех или иных dll (Virtual Dub при подключении кодеков).


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
__Sergey__
Дата 16.5.2005, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 21.1.2005

Репутация: 4
Всего: 4



Сорри господа, smile
Я Вым нее то скинул.
Вот просмотр импорта и экспорта из длл.

Присоединённый файл ( Кол-во скачиваний: 39 )
Присоединённый файл  Code_PEInfo.rar
PM MAIL   Вверх
Voldemar2004
Дата 17.5.2005, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: 7
Всего: 23



Цитата

Сорри господа, 
Я Вым нее то скинул.
Вот просмотр импорта и экспорта из длл.


А вот это рулез!


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Exception
Дата 20.5.2005, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



Это прога из книги "Программирование на Win32API в Visual Basic".
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.