Одно приложение может использовать набор различных сторонних библиотек и модулей.
Каждый модуль представлен классом ProcessModule
Класс ProcessModule находится в пространстве имен System.Diagnostics
C#
Process proc = Process.GetProcessesByName("devenv")[0];
ProcessModuleCollection modules = proc.Modules;
foreach (ProcessModule module in modules)
{
Console.WriteLine("Name: {0} MemorySize: {1}", module.ModuleName, module.ModuleMemorySize);
}