Есть ли хороший инструмент для просмотра библиотеки DLL до сих пор?

18397
ApacheNoSkype

Какой инструмент вы бы порекомендовали?

5
Вы должны пометить или опубликовать, что ваша система ОС (я предполагаю, Windows, но версия будет полезна) KronoS 14 лет назад 0
Ответ полностью зависит от того, что вы хотите посмотреть. я имею в виду: «hexeditor» является правильным ответом и сейчас. akira 14 лет назад 1

3 ответа на вопрос

5
heavyd

Для нативных DLL-файлов инструмент Dependency Walker покажет вам все экспортированные функции, а также номера идентификаторов и адреса для каждой функции. В нем также будут перечислены библиотеки DLL, от которых напрямую зависит библиотека DLL.

Если вы смотрите на .NET / Managed DLL, посмотрите Red Gate's Reflector . Он полностью разберет DLL и покажет вам код на выбранном вами языке .NET. Отличный инструмент!

Я не нацеливаюсь на .Net и ходок по зависимостям не может показать детали функций. ApacheNoSkype 14 лет назад 0
Какие конкретные детали вы ищете? Является ли DLL, которую вы просматриваете, созданной вами или сторонней? heavyd 14 лет назад 0
0
KronoS

Лично я никогда не делал этого раньше, но вот что я нашел в Интернете, чтобы попробовать:

Это перечисляет еще несколько. Удачи!

Я попробовал редактор ресурсов, но он не может дать подробности методов. ApacheNoSkype 14 лет назад 0
0
Mark Allen

Если вы нацелены на нативный код, вы ищете дизассемблер / декомпилятор. Удачи, надеюсь, вы можете прочитать сборку. Насколько я знаю, другого пути, кроме нормально скомпилированного и оптимизированного нативного .dll, нет.

http://en.wikipedia.org/wiki/Disassembly

http://en.wikipedia.org/wiki/Decompiler

Похожие вопросы