c# - 我如何获得由 regsvr32 工具注册的所有非托管 dll 的列表?

标签 c# visual-c++

我使用 regsvr32 注册和注销非托管 DLL,以便在我的 C# 应用程序中使用它。但是我在 regsvr32 工具中没有看到列出所有已注册 DLL 的任何参数,那么我如何才能获得所有已注册 DLL 的列表?

最佳答案

要查看所有已注册的 DLL,您可以使用以下免费实用程序:

  1. RegDllView是一个查看系统上注册的dll/ocx/exe文件的工具,也可以从资源管理器注册dll文件。

  2. ListDLLs是另一个报告加载到进程中的 DLL 的工具。您可以使用它来列出加载到所有进程中的所有 DLL、加载到特定进程中的所有 DLL,或者列出加载了特定 DLL 的进程。 ListDLLs 还可以显示 DLL 的完整版本信息,包括它们的数字签名,并可用于扫描未签名 DLL 的进程。

  3. 最后也可以引用这个Dll Profiler in C# CodeProject.com 上的文章。 DLL profiler 用于列出您机器中当前加载的所有 DLL,包括它们的加载位置以及它们的版本号、大小、修改日期、产品名称和产品版本。

    <

关于c# - 我如何获得由 regsvr32 工具注册的所有非托管 dll 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767002/

相关文章:

c# - java注释与C#属性相同吗? C++ 中的等价物是什么?

c# - 如何计算对 ASP.NET Web API POST 方法的调用

c++ - C++ : Visual C++ mangles method signature differently from mangled method in dll 中 Unresolved external 问题

windows - ffmpeg avformat_open_input 总是返回 "Protocol not found"rv=(-1330794744)

c# - 使用 WebDownloadClient 的 HTTPS Urls 抛出异常

c# - 如何在 linq 表达式中格式化字符串?

c# - NHibernate:如何从单元测试项目中引用主项目的程序集?

c++ - MSVC2015 中的固定基地址

visual-studio-2010 - 无法让OpenAL播放声音

http - 如何获取HTTPS网页?