Статический инспектор библиотеки для окон?

Я знаю, что существуют инструменты как Проводник PE для осмотра содержания DLLs на окнах (экспортируемые символы, и т.д.). Действительно ли там что-то подобно для статических библиотек? Я связываюсь против сторонней библиотеки, это генерирует некоторые связывающиеся ошибки, и я хочу проверить это дважды символы, которые я ожидаю, действительно обеспечиваются.

21
задан gct 2 February 2010 в 23:12
поделиться

2 ответа

Когда декоратор вызывается, он вызывается с функцией в качестве аргумента, не метод - поэтому он ничего не будет использовать для декоратора, чтобы исследовать и интроспектировать его метод настолько, насколько он хочет, потому что это только функция и не несет никакой информации о вложенном классе. Надеюсь, это решит вашу «загадку», хотя и в негативном смысле!

Могут быть опробованы другие подходы, такие как глубокий самоанализ на вложенных стековых кадрах, но они хакерские, хрупкие и не переносятся на другие реализации Python 3 такие как pynie; Поэтому я от всей души рекомендую избегать их, в пользу решения класса-декоратора, которое вы уже рассматриваете и гораздо чище и прочнее.

-121--4903953-

Я недавно обнаружил хороший веб-сайт под названием iplotz.com, где вы можете создать макет вашего приложения/веб-сайта/проекта онлайн, не устанавливая ничего. Он также имеет большинство общих элементов управления, а также гораздо больше функций для управления всем проектом и обмена им с другими в Интернете.

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

-121--774226-

Dumpbin

Утилита DUMPBIN, поставляемая с 32-разрядной версией Microsoft Visual C++, сочетает в себе возможности утилит ССЫЛКИ, LIB и EXEHDR. Сочетание этих инструментов позволяет предоставлять информацию о формате и символах, предоставляемых в исполняемых файлах, файлах библиотеки и DLL.

28
ответ дан 29 November 2019 в 20:51
поделиться

Недавно я обнаружил хороший веб-сайт под названием iplotz.com, где вы можете создать макет вашего приложения/веб-сайта/проекта онлайн, не устанавливая ничего. Он также имеет большинство общих элементов управления, а также гораздо больше функций для управления всем проектом и обмена им с другими в Интернете.

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

-121--774226-

Dumpbin

Утилита DUMPBIN, поставляемая с 32-разрядной версией Microsoft Visual C++, сочетает в себе возможности утилит ССЫЛКИ, LIB и EXEHDR. Сочетание этих инструментов позволяет предоставлять информацию о формате и символах, предоставляемых в исполняемых файлах, файлах библиотеки и DLL.

-121--1661253-

dumpbin поставляется с Visual Studio и может просматривать файлы .lib. прочитайте документацию, чтобы выяснить, какой swich вы хотите использовать или просто использовать/all, выгрузите все это в файл и используйте редактор для поиска символов, которые вы ищете.

9
ответ дан 29 November 2019 в 20:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: