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

Рейтинг: 0Ответов: 1Опубликовано: 28.05.2023

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

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

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

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

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

Ответы

▲ 2

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