Войти
ПрограммированиеТерминыОбщееОбщее

Dependency Walker

Dependency Walker (просмотр зависимостей) - это мегаполезная программа, позволяющая узнать, какие DLL требуются для запуска какого-нибудь экзешника (и увидеть все дерево зависимостей), а также узнать, какие функции он из них импортирует. Кроме того, можно посмотреть таблицы импорта и экспорта у DLL.

Описание
Ссылки

Описание

Программа дается вместе с Visual Studio 6, 7, 7.1, 8.0, 9 и далее. Она проживает по адресу <Visual Studio>\Common7\Tools\Bin\depends.exe  Если по каким-то причинам ее там нет, то ее всегда можно скачать на просторах интернетов.

У программы есть ограничения, связанные с тем, что она не сразу показывает зависимость, если длл загружается с помощью LoadLibrary(). В этом случае придется немного погонять программу из-под самого Dependency Walker'а (меню Profile), чтобы собрать информацию о динамически подгружаемых модулях.

Dependency Walker | Dependency Walker

Ссылки

Официальный сайт

Что такое Dependency Walker?

#программирование

14 июня 2009

Комментарии [4]

#1
2:50, 15 июня 2009

Такое ощущение, что видел эту прогу раньше... Только она прилагалась то ли в утилитах, то ли в примерах к одной из сред разработки.

#2
3:44, 15 июня 2009

Drazd
> Такое ощущение, что видел эту прогу раньше
Ага, в поставке к Visual Studio идет. И если раньше (VC 6.0) ее ярлык был прямо в меню "Программы" (то, которое по кнопке "Пуск"), то позже его какбе не найти, и надо самому ручками рыть (у меня, например, валяется здесь: "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin" - впрочем, в статье об этом сказано).

#3
20:01, 18 июля 2009

Отличная программа, часто мне помогала .

#4
22:44, 21 июля 2009

Если кто не находит - наверное в express edition ее выкинули просто.

ПрограммированиеТерминыОбщееОбщее

Тема в архиве.