Dependency Walker
От: CEMb  
Дата: 07.10.20 04:09
Оценка:
Добрый день

Не знаю, когда началось, но у меня не работает dependency walker под windows 10. Подвисает, жрёт процессор.
Скачал последний с сайта MS, но он за какой-то древний 2003 год.
Скачал чей-то самодельный, он рухнул на первом же запуске.

Вопрос: есть ли альтернативы? Не охота писать опять всё самому
depends.exe
Re: Dependency Walker
От: LuciferSaratov Россия  
Дата: 07.10.20 04:46
Оценка: 14 (3) +1
CEM>Вопрос: есть ли альтернативы? Не охота писать опять всё самому

Я этим пользуюсь: https://github.com/lucasg/Dependencies
Re: Dependency Walker
От: Muxa  
Дата: 07.10.20 07:35
Оценка: 4 (1)
CEM>Добрый день
CEM>Не знаю, когда началось, но у меня не работает dependency walker под windows 10. Подвисает, жрёт процессор.

я заметил что он какой-то медленный стал.
попробуй выбрать dll и оставить его минут на 10.
Re[2]: Dependency Walker
От: CEMb  
Дата: 07.10.20 08:24
Оценка: 5 (1) :))
Здравствуйте, LuciferSaratov, Вы писали:

LS>Я этим пользуюсь: https://github.com/lucasg/Dependencies


Судя по тому, что он на шарпе и что они фиксали AV, его я и пробовал
Но всё же решил попробовать ещё раз:
  Приключения
Наши две стены корпоративных проверок не пускали архив, даже покорёженный до не узнаваемости.
В результате я написал шифровальщик снаружи сетки, шифровальщик внутри, зашифровал, прошёл все антивирусы, расшифровал и распаковал внутри... и словил 3 вируса Сейчас мне светят разборки с сетевыми безопасниками.
Но не стоит беспокоиться на счёт сабжа, вирусов там на самом деле нет, просто у нас шибко параноидальный Каспер.
Re[2]: Dependency Walker
От: CEMb  
Дата: 07.10.20 08:27
Оценка:
Здравствуйте, Muxa, Вы писали:

CEM>>Добрый день

CEM>>Не знаю, когда началось, но у меня не работает dependency walker под windows 10. Подвисает, жрёт процессор.

M>я заметил что он какой-то медленный стал.

M>попробуй выбрать dll и оставить его минут на 10.

Да, так и есть, некоторые открывает быстро, некоторые — да, минут десять.
При взгляде внутрь была найдена причина тормозов: зацикленное вложение зависимостей. Много на кого ссылается Kernel32.dll, в свою очередь все они ссылаются на него. В результате оно уходит в "вечный цикл" (пока дерева хватает, как я понял).
Надо что-то с этим делать.
Re: Dependency Walker
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 07.10.20 08:30
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Не знаю, когда началось, но у меня не работает dependency walker под windows 10. Подвисает, жрёт процессор.


Тормозит он давно, и не только под Win10, но от него столь же давно мало толку — не умеет нормально разбирать зависимости через всякие api-ms-xxx.dll, отчего практически любой PE пестрит ошибками. Годится только для общего представления, помочь решить проблемы с загрузкой вряд ли способен.

CEM>Скачал последний с сайта MS, но он за какой-то древний 2003 год.


Последний — 2.2.9600, из WDK 8.1 (6.3.9600), собран в 2013-м.
Re: Dependency Walker
От: Kolesiki  
Дата: 08.10.20 10:35
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>dependency walker


Всё, посмотрел. Она для мира "чистых ЕХЕ", мне не интересна.
Отредактировано 08.10.2020 10:39 Kolesiki . Предыдущая версия .
Re[2]: Dependency Walker
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.10.20 11:39
Оценка:
Здравствуйте, Kolesiki, Вы писали:

CEM>>dependency walker


K>Всё, посмотрел. Она для мира "чистых ЕХЕ", мне не интересна.


Если при установке "нечистого" EXE вместе со 100500 необходимых ему DLL Вы где-то слегка ошибетесь в именах, путях, версиях и т.п., то она снова станет интересной.
Re: Dependency Walker
От: Senyai Россия http://www.arseniy.net
Дата: 19.10.20 10:34
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Добрый день


CEM>Не знаю, когда началось, но у меня не работает dependency walker под windows 10. Подвисает, жрёт процессор.

CEM>Скачал последний с сайта MS, но он за какой-то древний 2003 год.
CEM>Скачал чей-то самодельный, он рухнул на первом же запуске.

CEM>Вопрос: есть ли альтернативы? Не охота писать опять всё самому


Для Total Commander есть плагин. Проблемы загрузки dll можно отследить с помощью Process Monitor.
Не бойтесь совершенства. Вам его не достичь. © Сальвадор Дали
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.