Есть ли хороший инструмент для просмотра библиотеки DLL до сих пор?
Какой инструмент вы бы порекомендовали?
3 ответа
Для собственных библиотек инструмент Dependency Walker покажет вам все экспортированные функции, а также номера идентификаторов и адреса для каждой функции. В нем также будут перечислены библиотеки DLL, от которых напрямую зависит библиотека DLL.
Если вы смотрите на.NET/Managed DLL, посмотрите Red Gate's Reflector. Он полностью разберет DLL и покажет код на выбранном вами языке.NET. Отличный инструмент!
Если вы нацелены на нативный код, вам нужен дизассемблер / декомпилятор. Удачи, надеюсь, вы можете прочитать сборку. Насколько я знаю, другого пути, кроме нормально скомпилированного и оптимизированного нативного.dll, нет.
Лично я никогда не делал этого раньше, но вот что я нашел в Интернете, чтобы попробовать:
Это перечисляет еще несколько. Удачи!