0

Windows 7 および Vista での UAC 許可に問題があります。私のアプリケーションは、それ自体を C:/file.exe にコピーします。問題は、アプリケーションで「パスへのアクセスが拒否されました」と表示されるため、マニフェスト ファイルの「requestedExecutionLevel」を「requireAdministrator」に変更したところ、うまくいきました。しかし、UAC が無効になっているマシンで問題が発生しました。「パスへのアクセスが拒否されました」と再度表示されるため、UAC が無効になっているマシンでこの問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

これは、実際には OS がインストールされているドライバである C:/ フォルダが、書き込み操作に管理者権限が必要な保護されたフォルダであるためです。これは、Program Files フォルダーとそのすべてのサブフォルダーなど、他のフォルダーでも発生します。

したがって、ファイルを別の場所に移動するだけです。

于 2013-01-18T14:08:53.540 に答える