How can I get a list of all unmanaged dlls which were registered by regsvr32 tool?
c#, visual-c++
Solution
To view all the registered DLLs you can use the following free utilities:
RegDllView is a tool to view registered dll/ocx/exe files on your system and can also Register dll files from Explorer.
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.
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.
Problem
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?