file.copy unauthorizedaccessexception
-
26-10-2019 - |
質問
C:プログラムファイルの下のディレクトリにいくつかのファイルをコピーする必要があるアプリケーションがあります。
UACを有効にしたWindows 7では、file.copyを呼び出すときに許可されていないAccesSexceptionを取得します。
次のようにアプリマニフェストをアプリケーションに追加しました。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
アプリケーションを実行するときにUACプロンプトを取得しましたが、それでも不正なAccesSexceptionになります。
アイデア?
解決
いつものように、これは私がやっていた愚かなことでした。
問題のファイルは読み取り専用でした。この属性を削除することで、私のアプリケーションは修正されました。
所属していません StackOverflow