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

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

3 ответа

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

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

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

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

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

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

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

Другие вопросы по тегам