Я хочу отобразить значок запущенного процесса с его именем, когда я отображаю список запущенного процесса в C#
Привет, я работаю над формой Windows. Я показываю количество запущенных процессов на нескольких виртуальных рабочих столах.. Работает нормально. нет проблем в этом. Пожалуйста, смотрите изображение...
Теперь я хочу отобразить значок соответствующего процесса с именем. Так может кто-нибудь сказать мне, возможно это или нет. Если ДА, то, пожалуйста, дайте некоторую идею. так что я могу достичь этого. Спасибо за помощь.
1 ответ
Решение
Вы можете получить значок, используя Icon.ExtractAssociatedIcon
foreach (var process in Process.GetProcesses())
{
var icon = Icon.ExtractAssociatedIcon(process.MainModule.FileName);
}
См. Get File Icon, используемый Shell для получения дополнительной информации о значках.