開発者のマシンで起動時に実行され、いくつかの項目をチェックする単純なチェッカーコンソールアプリケーションを作成します。これは、すべての開発者が定期的に更新される定義済みのポリシーに従って作業していることを確認するためです。Windows起動後にC#アプリケーションを確実に起動する方法
Windowsが本当に起動する前にこのコンソールアプリケーションが実行されている(ユーザーはまだログインしていません)以外はすべてうまく動作し、一部の場所ではアプリケーションでアクセス拒否例外が発生します。
this answerでは、コンソールをWindowsサービスに変更するか、Windowsのスケジュールされたタスクにすることをお勧めしますが、この状況では望ましくありません。
Windowsが完全に起動していることを確認する方法はありますか?ユーザーは(たとえばwhileループで)ログインした後、.NETでコードを続行しますか?あなたは、ユーザーの資格情報を使用してWindowsサービスを設定することができる場合
それでは、どうやって始めましょう? Startupフォルダについて聞いたことがありますか? – CodeCaster
"これは、すべての開発者が事前定義されたポリシーに従って作業していることを確認することです。" - 深刻な信頼関係が必要です。 – Mahol25
あなたが説明したシナリオは不可能です。コンソールモードのアプリは*起動する前にログインする必要があります。たぶん、サービスに依存することがありますが、それには時間がかかりますが、診断を投稿しない限り、それはちょうど推測です。 –