c# process.Kill() - остаётся иконка в трее

К примеру, есть приложение, которое свернуто в трее.

После закрытия процесса с помощью process.Kill();

В трее, остаётся иконка, но, как только ты наводишь на нёё курсором, она исчезает.

Вопрос, как сделать так, чтобы при завершении процесса исчезала так же и иконка с трея ?

Я так понимаю нужно что-то типа обновления трея ?


Ответы (1 шт):

Автор решения: Геннадий П

Для процессов, имеющих GUI-окно лучше использовать метод .CloseMainWindow(). Т.к. этот метод посылает команду на закрытие, то процесс корректно завершается с удалением иконки из трея.

→ Ссылка