Показать полную графическую версию : изменение имени процесса
Surround
28-10-2011, 10:51
добрый день! копался-копался, но не нашел каких-либо теоретических решений следующей задачи: нужно при запуске резидентного приложения (монитора) изменить описание его процесса в диспетчере задач, например, отобразить наличие при запуске ключа --debug.
Сталкивался кто с подобным?
Restorator'ом или Resource Hacker'ом покопайтесь в exeшнике, где-то в нем должна быть эта строка
Surround
28-10-2011, 11:27
:)
я имею в виду непосредственно при запуске приложения, когда оно читает флаги командной строки, видит флаг --debug и меняет свое описание (уже работающего процесса) в диспетчере задач. такое возможно?
Delirium
28-10-2011, 11:33
Не совсем понятно. Приложение твое или просто стороннее? Запускается как, из твоей программы или обычным способом?
Посмотри эти ссылки, может поможет:
http://www.google.ru/search?gcx=w&sourceid=chrome&ie=UTF-8&q=C%23+change+description+of+running+process
http://bytes.com/topic/visual-basic-net/answers/871789-process-description-name
http://www.codeproject.com/Questions/206418/csharp-change-process-name-dynamically.aspx
Surround
28-10-2011, 11:35
приложение мое, да, забыл оговорить. Запускается из командной строки с набором параметров, в зависимости от которого хотелось бы поменять его описание, видимое в диспетчере задач.
Копал в сторону AssemblyTitle, потому как именно он, вроде бы, отображается. Но на уже запущенной сборке он readonly, разумеется
Delirium
28-10-2011, 12:39
Ссылки, приведенные выше, решают эту проблему, вроде бы. Посмотри в сторону свойства Process Description
Surround
01-11-2011, 10:40
Delirium, спасибо. много решений почитал. Но все же, по ходу, изменение именно описания процесса остается недоступным. Будем искать другие ходы
Delirium
01-11-2011, 10:58
В таком случае я снимаю отметку "Решено", т.к. тема не имеет решения.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.