У меня есть файл 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, это бесплатно, и вы можете скачать его из здесь.