c# process.Kill() - остаётся иконка в трее
К примеру, есть приложение, которое свернуто в трее.
После закрытия процесса с помощью process.Kill();
В трее, остаётся иконка, но, как только ты наводишь на нёё курсором, она исчезает.
Вопрос, как сделать так, чтобы при завершении процесса исчезала так же и иконка с трея ?
Я так понимаю нужно что-то типа обновления трея ?
Ответы (1 шт):
Автор решения: Геннадий П
→ Ссылка
Для процессов, имеющих GUI-окно лучше использовать метод .CloseMainWindow(). Т.к. этот метод посылает команду на закрытие, то процесс корректно завершается с удалением иконки из трея.