我想捕获所有已加载的程序集的信息以及公钥,版本等元数据。为此,我使用ICorProfiling API和Callbacks开发了.Net自定义分析器。我可以通过订阅AssemblyLoadFinished事件来捕获Loaded Assembly ID。但是从这个AssemblyID中,我如何获得公共密钥,版本等程序集元数据
我找到了一个方法'IMetaDataAssemblyImport :: GetAssemblyProps'。但它接受汇编令牌(即mdAssembly)。如何将AssemblyID转换为mdAssembly?