web-dev-qa-db-ja.com

Windows 10の依存関係ウォーカー

windows 10で依存関係ウォーカーを使用してkernel32.dllを開こうとしました。次のエラーと警告が表示されました。

エラー:少なくとも1つの必要な暗黙的または転送された依存関係が見つかりませんでした

警告:少なくとも1つの遅延ロード依存モジュールが見つかりませんでした。

スクリーンショット: Error reading dependency

Windows 10 32Bitを実行していますが、Dependency Walkerも32Bitです。また、依存関係ウォーカーを管理者として実行しています。

40
Ash

これは遅延ロードとは関係ありません。これらはMS APIセットです。 本質的に、余分なレベルの呼び出し間接化 はWindows 7以降徐々に導入されました。

これらはすべて偽陰性であり、心配する必要はありません。あなたは何も見逃していません。

ここではより多くの言葉で。


編集:2017年10月にようやく誰かがこのギャップを埋めようとしました。 lucasgによる依存関係 を満たす。私はこれまで簡単にいじりましたが、APIセットを適切に処理し、少なくとも注目に値します。

58
Ofek Shilon

Dllメカニズムの後の機能のために実装することを意図した依存関係ウォーカーの再実装があります。見て

https://github.com/lucasg/Dependencies

12
Johan Lundberg