ロードされている.NETアセンブリの一覧を取得する

投稿者: Anonymous

Windows10にて。
実行中の特定のプロセスが使用している、またはプロセスにかかわらず
現在使用されている.NETアセンブリ(DLL)のPathないし名称の一覧を
取得する簡単な方法があればご教授いただきたい。

解決

他プロセスのAppDomainに読み込まれているマネージアセンブリーの一覧を得たいのであればsos.dllなどのデバッガーの技法が必要になるのではないかと思います。

しかしネイティブモジュールの場合はtasklist.exe /mProcess Status APIで検索可能です。これらの出力にはNgenでネイティブイメージが生成されているマネージアセンブリーも含まれますので、mscorlib.ni.dllのような既知の標準アセンブリーを検索したいのであればこの方法で十分だと思います。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *