バックグラウンド プロセスを作成しようとしていますが、どの方法を使用すればよいかわかりません。アプリケーションは新しいレジストリ スタートアップ キーをリッスンし、ユーザーがそれを受け入れるかどうかをユーザーに表示します。ボーダーのないフォームを使用し、次のコードを使用することを考えています。
onWaitForm.ActiveForm.BackColor = Color.Transparent
onWaitForm.ActiveForm.Hide();
onWaitForm.ActiveForm.Visible = false;
これによりフォームが非表示になり、タイマーを使用してレジストリに新しいキーがあるかどうかを確認します。
また、アプリケーションのフットプリントを小さく保つことはできないので、バックグラウンドで実行され、レジストリキーを検出するとフォームを開くプロセスのように使用できる他のオプションはありますか?