Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I get a list of all unmanaged dlls which were registered by regsvr32 tool?

Tags:

c#

visual-c++

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?

like image 319
Niklaus Wirth Avatar asked Oct 07 '12 07:10

Niklaus Wirth


People also ask

How do I see all registered DLLs?

Open regedit and search for your DLL filename. If it is registered, you will find filename under a key that is under the TypeLib. The key will look like: {9F3DBFEE-FD77-4774-868B-65F75E7DB7C2}

Where is the regsvr32 dll file?

Summary. Regsvr32 is a command-line utility to register and unregister OLE controls, such as DLLs and ActiveX controls in the Windows Registry. Regsvr32.exe is installed in the %systemroot%\System32 folder in Windows XP and later versions of Windows.


1 Answers

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.

like image 179
Furqan Safdar Avatar answered Oct 27 '22 05:10

Furqan Safdar