我使用 regsvr32 注册和注销非托管 DLL,以便在我的 C# 应用程序中使用它。但是我在 regsvr32 工具中没有看到列出所有已注册 DLL 的任何参数,那么我如何才能获得所有已注册 DLL 的列表?
最佳答案
要查看所有已注册的 DLL,您可以使用以下免费实用程序:
RegDllView是一个查看系统上注册的dll/ocx/exe文件的工具,也可以从资源管理器注册dll文件。
ListDLLs是另一个报告加载到进程中的 DLL 的工具。您可以使用它来列出加载到所有进程中的所有 DLL、加载到特定进程中的所有 DLL,或者列出加载了特定 DLL 的进程。 ListDLLs 还可以显示 DLL 的完整版本信息,包括它们的数字签名,并可用于扫描未签名 DLL 的进程。
最后也可以引用这个Dll Profiler in C# CodeProject.com 上的文章。 DLL profiler 用于列出您机器中当前加载的所有 DLL,包括它们的加载位置以及它们的版本号、大小、修改日期、产品名称和产品版本。
<
关于c# - 我如何获得由 regsvr32 工具注册的所有非托管 dll 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767002/