本文介绍了我怎样才能得到这是由REGSVR32工具注册的所有非托管的DLL文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用REGSVR32注册和注销非托管的DLL在我的C#应用​​程序使用它。但我并没有看到REGSVR32工具,列出了所有已注册的DLL的任何参数,所以我怎么能得到所有已注册的DLL的?


解决方案

要查看所有已注册的DLL文件,你可以使用下面的免费的实用工具:




  1. 的是可以查看系统上注册DLL / OCX / EXE文件的工具,也可以从资源管理器中注册DLL文件。


  2. 是另一种工具,报告装入的DLL流程。你可以用它来列出加载到所有进程的所有DLL,到特定的过程,或者列出有加载一个特定的DLL的进程。的ListDLLs还可以显示DLL文件,包括其数字签名的完整版本信息,并可以用来扫描进程未签名的DLL。


  3. 最后,你也可以参考这个文章。
    DLL探查是用于列表中的所有当前装载在你的机器,包括他们的加载和其版本号,大小,修改日期,产品名称和产品版本的DLL文件。



I use regsvr32 to register and unregister unmanaged DLL's to use it in my C# application. But I did not see any parameter in the regsvr32 tool that lists all registered DLL's, so how can I get a list of all registered DLL's?

解决方案

To view all the registered DLLs you can use the following free utilities:

  1. RegDllView is a tool to view registered dll/ocx/exe files on your system and can also Register dll files from Explorer.

  2. ListDLLs is another tool that reports the DLLs loaded into processes. You can use it to list all DLLs loaded into all processes, into a specific process, or to list the processes that have a particular DLL loaded. ListDLLs can also display full version information for DLLs, including their digital signature, and can be used to scan processes for unsigned DLLs.

  3. Finally, you can also refer to this Dll Profiler in C# article on CodeProject.com.DLL profiler is used list all the DLLs that are currently loaded in your machine, including where they are loaded and their version number, size, modification date, product name and product version.

这篇关于我怎样才能得到这是由REGSVR32工具注册的所有非托管的DLL文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 09:22