類似: パスが保護されている場合、Windows Vista UAC の昇格を要求しますか?
c:\Program Files (Windows Vista) に .NET クライアント アプリケーションがインストールされています。このアプリケーションはそれ自体を更新する必要がありますが、権限の問題により更新されません。自動アップデーターはいくつかのアセンブリを単純に置き換える必要がありますが、それらはすべて c:\Program File の下にあり、アプリケーションは次の例外をスローします。
System.UnauthorizedAccessException: パス 'C:\Program Files...' へのアクセスが拒否されました。
アプリケーションをインストールできる場所と許可を制御することはできません。これに対する回避策はありますか? 管理者権限を数秒間要求することはできますか? UAC ウィンドウをポップすることは可能ですか? 回避策があると確信しています...そうでなければ、Firefoxはどのように自分自身を更新できますか?
助けとアイデアを前もってありがとう!