91 |
large_image_list = new ImageList(); |
large_image_list = new ImageList(); |
92 |
ListViewItem item = new ListViewItem(); |
ListViewItem item = new ListViewItem(); |
93 |
// process |
// process |
94 |
item.Text = p.ProcessInfo.MainModule.ModuleName; |
item.Text = p.FileName; |
95 |
if (p.ProcessIcon != null) |
if (p.ProcessIcon != null) |
96 |
{ |
{ |
97 |
Bitmap small_image = ProcContainer.CreateIconFromProcess(p.ProcessInfo, 1); |
Bitmap small_image = ProcContainer.CreateIconFromProcess(p, 1); |
98 |
Bitmap large_image = ProcContainer.CreateIconFromProcess(p.ProcessInfo, 2); |
Bitmap large_image = ProcContainer.CreateIconFromProcess(p, 2); |
99 |
small_image_list.Images.Add(p.ProcessInfo.MainModule.FileName, ProcContainer.CreateIconFromProcess(p.ProcessInfo, 1)); |
small_image_list.Images.Add(p.FileName, ProcContainer.CreateIconFromProcess(p, 1)); |
100 |
small_image_list.ImageSize = new Size(small_image.Width, small_image.Height); |
small_image_list.ImageSize = new Size(small_image.Width, small_image.Height); |
101 |
large_image_list.Images.Add(p.ProcessInfo.MainModule.FileName, ProcContainer.CreateIconFromProcess(p.ProcessInfo, 2)); |
large_image_list.Images.Add(p.ProcessInfo.MainModule.FileName, ProcContainer.CreateIconFromProcess(p, 2)); |
102 |
large_image_list.ImageSize = new Size(large_image.Width, large_image.Height); |
large_image_list.ImageSize = new Size(large_image.Width, large_image.Height); |
103 |
item.ImageKey = p.ProcessInfo.MainModule.FileName; |
item.ImageKey = p.FileName; |
104 |
} |
} |
105 |
// pid |
// pid |
106 |
item.SubItems.Add(p.ProcessInfo.Id.ToString()); |
item.SubItems.Add(p.ProcessInfo.Id.ToString()); |
107 |
// FullPath |
// FullPath |
108 |
item.SubItems.Add(p.ProcessInfo.MainModule.FileName); |
item.SubItems.Add(p.FileName); |
109 |
if (!items.Contains(item)) items.Add(item); |
if (!items.Contains(item)) items.Add(item); |
110 |
} |
} |
111 |
} |
} |