UAC アプリケーションデータアクセス

以下のアプリケーションデータへユーザモードと管理者モードでアクセスした。
[レジストリ]
ユーザ(UserAppDataRegistry)
共通(CommonAppDataRegistry)
[ファイル]
ローミング(UserAppDataPath)
ローカル(LocalUserAppDataPath)
共通(CommonAppDataPath)

その結果を示す。

リソース 実行モード
管理者 ユーザ
レジストリ ユーザ(UserAppDataRegistry)
共通(CommonAppDataRegistry) ×(読込○)
ファイル ローミング(UserAppDataPath)
ローカル(LocalUserAppDataPath)
共通(CommonAppDataPath) ×(読込○)
○:アクセス可 ×:アクセス不可

アクセス方法はパス上のリソースに書込できるか否か。
例外UnauthorizedAccessExceptionがスローされる場合をアクセス不可とした。
但しVirtualStoreをOFFした状態での試験です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です