Можно ли определить значок для процесса? К примеру, как:Значок процесса/ProcessStartInfo
startInfo.Icon = 'C:\somepath\icon.ico';
Значок должен отображаться на панели задач. Единственный возможный способ (насколько я знаю) для достижения этой цели - это ссылка, но я бы хотел иметь другой вариант, чем динамическое создание ссылки и ее запуск.
Куда бы вы ожидали, что этот значок будет * использован *? –
На панели задач, как и поведение ссылки. – Kerubis
Я считаю, что это делается путем передачи флага 'STARTF_TITLEISLINKNAME' в [' STARTUPINFO'] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms686331 (v = vs.85). aspx) (и, очевидно, передача пути ссылки в элементе заголовка) при вызове 'CreateProcess'. Не отображается в .NET, и у него должен быть путь, поэтому вы также будете говорить о создании расширения пространства имен оболочки, если вы действительно хотите избежать создания физического файла. Наверное, больше усилий, чем того стоит. –