Show DLLs is the command-line tool to list DLLs from a Process in Initialization, Load and Memory Order.
Every Windows process maintains 3 linked lists of DLLs in the order of their loading. Here are they,
Initialization Order
Load Order
Memory Order
This tool help you in quickly list DLLs based on any of these orders by specifying the suitable option.
It is useful for researchers and developers to troubleshoot any problems related to DLL loading. Being a command-line tool makes it easy for scripting & automation.
Current version of ShowDlls supports listing of DLL from 32 bit Process only.
It is fully portable and works on all Windows Platforms starting from Windows XP to Windows 8.
How to use?
ShowDLLs is very easy to use tool. It is command-line/console based tool, hence you have to launch it from the command prompt (cmd.exe).
Here is the simple usage information
ShowDLLs [-l | -i | -m] <pid>
-l List Dlls in Load Order
-i List Dlls in Initialization Order
-m List Dlls in Memory Order
-h This help screen
pid Process ID
Examples of ShowDLLs
//List DLLs of process id 1151
ShowDLLs.exe 1151
//List DLLs in Load Order
ShowDLLs.exe -l 1151
//List DLLs in Initialization Order
ShowDLLs.exe -i 1151
//List DLLs in Memory Order
ShowDLLs.exe -m 1151
//Show this help screen
ShowDLLs.exe -h
Screenshots
Release History
Version 1.5: 4th June 2013
Now shows the DLL Load Count or Reference Count on Windows 8 properly.