再起動後にインストールを続ける必要があるカスタムセットアップエンジン(C#で書かれています)があります。これは、.NET Framework 4.0のセットアップで必要となるためです。再起動後に再起動する
RunOnce
Windowsは管理者権限を必要とするアプリケーションをブロックするため、レジストリキーは使用できません。実行キーを使用すると、ウィンドウがアプリケーションをブロックしたことを示すバルーンメッセージがポップアップ表示されます。あなたはアプリケーションを起動することができるballonをクリックしますが、それはビジネスアプリケーションには適していません。
この問題を解決する方法は他にありますか?
//編集:RunOnce
キー動作しますが、あなたはそれが現在のユーザーのHKEY_CURRENT_USER
の下に作成されていることを確認する必要があります。
どうもありがとう、 サイモン
Windowsは管理者権限を必要とするアプリケーションをブロックすると説明できますか?*セットアップは管理者として実行する必要があります。RunOnceキー(これはインストーラが使用する正しいキーです)には問題ありません。 – slugster
RunOnceキーが機能しているようです。私は問題を調べたテスターは、HKEY_LOCAL_MACHINEの下でキーを作成したと考えています。これは、RunOnceキーはプログラムがエントリから自分自身を削除する権利を持っている場合にのみ実行されるため動作しません。 (標準ユーザーアカウントを使用してログインしたときにHKEY_LOCAL_MACHINEを使用する場合はそうではありません)。ありがとうございました! – Simon