какой инструмент, чтобы увидеть экспортированный класс и метод из DLL - PullRequest
0 голосов
/ 10 января 2011

какой инструмент, чтобы увидеть экспортированный класс и метод из DLL?

Ответы [ 3 ]

1 голос
/ 10 января 2011

Вы ищете инструмент DUMPBIN.exe , который поставляется с Visual Studio? Вы можете использовать его для отображения информации в двоичных файлах COFF, исполняемых файлах и DLL-файлах. .

Используйте его с параметром /exports , чтобы отобразить все определения, экспортируемые из исполняемого файла или DLL. Помните, что вы должны запустить его из командной строки, для которой PATH настроен правильно; найдите «Командная строка Visual Studio» в меню «Пуск».

Для получения дополнительной информации см. Статью базы знаний здесь: http://support.microsoft.com/kb/177429

1 голос
/ 10 января 2011

Чтобы увидеть импортированные и экспортированные символы, я настоятельно рекомендую бесплатный инструмент Dependency Walker, который можно найти там: http://www.dependencywalker.com/

Он может отображать символы C и C ++, правильно разбирая имена экспортированных функций Visual C ++.

0 голосов
/ 10 января 2011

Вам нужно разобрать его, чтобы увидеть методы, но классы, которые вы никогда не сможете восстановить, потому что большая часть информации была скомпилирована и практически невозможно вернуть.

Взятьпосмотрите на PE Explorer (пробная версия) для дизассемблера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...