This is the code i'm using to view the modules being used by a process .
string Selected_Process = listBox1.SelectedItem.ToString().Replace(".exe","");
Process[] ObjModulesList = Process.GetProcessesByName(Selected_Process);
ProcessModuleCollection ObjModules = ObjModulesList[0].Modules;
listViewModules.Items.Clear();
foreach (ProcessModule objModule in ObjModules)
{
item1 = new ListViewItem(objModule.ModuleName);
item1.ImageIndex = 1;
item1.SubItems.Add(objModule.FileName);
item1.SubItems.Add(objModule.FileVersionInfo.CompanyName);
item1.SubItems.Add(objModule.FileVersionInfo.FileVersion.ToString());
item1.SubItems.Add(objModule.FileVersionInfo.FileDescription.ToString());
listViewModules.Items.AddRange(new ListViewItem[] { item1 });
}
Is there any way i can view the modules being used by the services ???