プロジェクトには実行するサービスがあり、ログオフ時にコマンドを取得する必要があります。コンソールを介してコマンドを送信することはできますが、コンソールは実行できない別のプログラムです。必ずしも停止する必要はありませんが、何らかのコマンドを取得する必要があります。ログオフ イベントをキャッチできるサービスはありますか?
[10/17/12 10:45] - サービスはローカル システムとして実行されています。
[10/17/12 12:07] - 次のメソッドを追加しましたが、このメッセージでログに正常に書き込んでいるにもかかわらず、ログオフまたはコンピューターにログオンしても出力が得られません。解決策ですが、何か間違ったことをしている場合に備えて、ここに投稿したかったのです。
protected override void OnSessionChange(SessionChangeDescription changeDescription)
{
WriteToDebugLog(new string[] { "OnSessionChange()",
DateTime.Now.ToLongTimeString() + " - Session change notice received: " + changeDescription.Reason.ToString() + " Session ID: " + changeDescription.SessionId.ToString(),
"Information" });
base.OnSessionChange(changeDescription);
}