Как просматривать DLL-функции?

У меня есть файл DLL. Как я могу просмотреть функции в этой DLL?

Ответ 1

Для собственного кода лучше всего использовать Dependency Walker. Также можно использовать утилиту dumpbin, которая поставляется с Visual Studio.

Ответ 2

Используйте бесплатный DLL Export Viewer, он очень прост в использовании.

Ответ 3

Вы можете попробовать браузер объектов в Visual Studio.

Выберите "Редактировать набор пользовательских компонентов". Оттуда вы можете выбирать из множества.NET, COM или библиотек проектов или просто импортировать внешние библиотеки через Browse.

Ответ 4

Используйте команду dumpbin.

  • dumpbin/IMPORTS <path-to-file> должен предоставлять функцию, импортированную в эту DLL.
  • dumpbin/EXPORTS <path-to-file> должен предоставлять функции, которые он экспортирует.

Ответ 5

Не сообщая нам, из какого языка эта dll/сборка, мы можем только догадываться.

Так как насчет .NET Reflector

Ответ 6

Для .NET DLL вы можете использовать ildasm

Ответ 7

Если DLL написана на одном из языков .NET, и если вы хотите просмотреть только какие функции, в проекте есть ссылка на эту DLL.

Затем дважды щелкните DLL в папке с рекомендациями, а затем вы увидите, какие функции у него есть в окне OBJECT EXPLORER

Если вы хотите просмотреть исходный код этого DLL файла, вы можете использовать приложение декомпилятора, такое как отражатель .NET. надеюсь, это поможет вам.

Ответ 8

Используйте dotPeek от JetBrains.

https://www.jetbrains.com/decompiler/

dotPeek - это бесплатный инструмент, основанный на ReSharper. Он может надежно декомпилировать любую сборку.NET в код С# или IL.

Ответ 9

Я думаю, что лучшим программным обеспечением для просмотра внутри dll является DLL Export Viewer, это бесплатно, и вы можете скачать его из здесь.