UI だけが Windows タスク バー アイコンであるアプリを作成しました。アプリを直接起動すると (Windows エクスプローラーでダブルクリックするなど)、タスク バーのアイコンが正しく表示されます。このアプリが常に実行されていることを確認する必要があります。そのために、アプリがまだ実行されているかどうかを10秒ごとにチェックするWindowsサービスをC#で作成し、そうでない場合は呼び出して再起動します
System.Diagnostics.Process.Start("MyApp.exe");
タスクマネージャーから見えるように、プロセスが開始されます。しかし、タスクバーのアイコンが見つかりません。私が気づいたことの 1 つは、それが Window Service から開始されたときにシステム ユーザー名で実行されることです。
Windows サービスから起動したときにタスク バー アイコンを表示するにはどうすればよいですか?