Dependency Walker のDLL解析を高速にする方法
Windows 7 以降のOSで Dependency Walker のDLL解析 を行うと非常に時間がかかります。
これは、Vista 以降で検索するファイル Pathが増えすぎたことと、Windows 7以降では System DLL がシステムフォルダにあるに依存しているのではなく、Side By Side Fileにリンクしているため検索時間が非常にかかるようになってしまったことにあります。
なのでDLLを読み込む前に、検索する範囲を system32 だけにしてしまうと短時間で処理が終わるようになります。
例えば、Windows 10でのImageBurnのバイナリの探索時間は設定前で 25秒かかっていたのが、設定後だと 5秒で完了します。
Comments