Windows の起動時に実行され、タスクバーを含む画面全体をカバーし、ユーザーにログインを促す Windows アプリケーションをゲーム クラブ/インターネット カフェ用に作成したいと考えています。通常のユーザーはゲームをプレイしたり、ブラウザとスカイプを使用し、管理者のみがハード ドライブとデスクトップにアクセスできます。Windows XP オペレーティング システムを対象としており、C# を使用したいと考えています。
このプロジェクトを開始するには、いくつかの問題があります。
1) デスクトップとタスクバー全体をアプリケーションでカバー/非表示にし、ユーザーがアプリケーションを最小化したり、タスク マネージャーを起動したり、それを使用してアプリケーションを終了したりできないようにする方法は?
2) Windows の起動時に、一部の Windows サービスが開始される前であっても、自分のアプリケーションが優先度の高いステータスを受け取り、最初に起動されるようにするにはどうすればよいですか? 繰り返しになりますが、ユーザーが PC を再起動して、タスク マネージャーでアプリを終了することは望ましくありません。
3) Windows のセキュリティ ポリシーについて知っておくべきことはありますか?たとえば、プログラムが上記の方法で動作するために設定する必要のあるユーザー権限の設定などはありますか?
これがコードを含む質問ではないことはわかっていますが、これらの質問への回答は、プロジェクトに取り組み始めるための鍵です。