4
Windowsサービスの開始時刻をC#のコードで取得する方法はありますか? 最後に72時間以内にWindowsサービスの再起動回数を取得する方法はありますか?Windowsサービスの稼働時間を取得しますか?
Windowsサービスの開始時刻をC#のコードで取得する方法はありますか? 最後に72時間以内にWindowsサービスの再起動回数を取得する方法はありますか?Windowsサービスの稼働時間を取得しますか?
イベントログからキャプチャできます。私が知る限り、サービスが開始されると、イベントログにエントリがフックされます。
2つ目の質問は、私はあなたがどこかに
リンクはあなたされることを、それをログに記録するためのコードを変更することができない限り、あなたは、それを開始したどのように多くの時間を見つけるために、窓のイベントで見て必要だと思います特定のプロセスの開始時刻。必ずしもOSである必要はありません。 "システムアイドル"と "システム"プロセスには_Process Explorer_で見ることのできる開始時間がありません。開始時刻が最も古いプロセスは "csrss.exe"です。また、元の起動時間を取得した場合、PCがスタンバイ/休止状態になると、それ以降はPCがその間ずっとアップしていることに注意してください。 – Morbo
何らかの理由で、タイトルの「the」という言葉が私にはOSの起動に関する質問があると確信していました。混乱させて申し訳ありません。 – Morbo
これは、Windowsサービスの稼働時間を直接的に取得する手段ないしAPIを意味し、そのプロセスを見つけて開始時間を見つける必要があります – ali