mridul.ahuja 4 Coding Enthusiast

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 ???

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.