あるプログラムで、タスクトレイの常駐プロセスを終了させているのですが、対象のプロセスは画面を持たないため、Process.CloseMainWindow()ではなく、Process.Kill()を使って強制終了させています。
そうすると、プロセス自体は終了するのですが、タスクトレイにアイコンだけ残ってしまいます。
マウスポインタをアイコンに持っていけば消えるのですが、それをやらないと終了させるたびゴミのアイコンがたまっていきます。
プロセスの強制終了と同時にタスクトレイからアイコンを消すにはどうすればいいでしょうか。
ツイート | ![]() |