私は自分自身のcustom.dll(C++、Windows)ライブラリを持っています:zlib.dll、iconv.dllなど custom.dllはcustom.exeによって読み込まれます。DLLの依存モジュールを見つける
C++/WinAPIでモジュールのリストを見つける方法はありますか?custom.dllは実行時によって異なりますか?
プロセスのために機能する関数EnumProcessModulesがあります。
プロセスによってロードされる動的ライブラリ用には何かありますか? サンプルとして、dependecy walkerユーティリティ、fileInfoプラグインがこの情報を正しく表示します。
[プログラムで依存関係を見つける(C#)] http://stackoverflow.com/questions/450039/how-to-programmatically-get-dll-dependenciesを見てください。これはqnです。 C#用ですが、その答えには役に立つリンクがいくつかあります。 – PermanentGuest
もちろん、EnumProcessModules()を使用してください。 DLLのLoadLibrary()の前と後に2回。違いはおそらくあなたが興味を持っているものです。このbtwをやっていることを知るのは非常に難しいです。 –
@HansPassant:それは共有依存関係を欠場します。例えば。 'Kernel32.DLL'は表示されません。 – MSalters