我是编程新手,所以如果我问一些愚蠢的问题或使用错误的术语,我会提前道歉。我正在尝试查找所有正在运行的进程(如在任务管理器中,“应用程序”)并在 ListView 中使用图标列出它们。
我一直在四处寻找,发现了很多关于此的问答,但我正在努力让它发挥作用。
这是我确定它出错的部分:
ImageList imageListSmall = new ImageList();
Icon ico = Icon.ExtractAssociatedIcon(theprocess.MainModule.FileName);
imageListSmall.Images.Add(ico);
lvAppProg.SmallImageList = imageListSmall;
ListViewItem itemProcess = new ListViewItem(theprocess.ProcessName);
itemProcess.SubItems.Add(theprocess.Id.ToString());
lvAppProg.Items.AddRange(new ListViewItem[] {itemProcess});
我试图列出每个进程的 ID 和图标,据我了解,我需要做的就是创建一个“ImageList”,提取目标“进程”的图标位置,然后将小图像图标添加到 ListView带有进程名称和 ID。(我不知道该图标是否需要在单独的列中)非常感谢任何帮助!
谢谢!:)