0

Webブラウザコントロールを使用する.NET WinFormsアプリケーションがあります。アプリケーションはユーザーのApplicationDataフォルダへのhtmlファイルを生成し、WebBrowserコントロールに読み込みます。これは正常に動作しますが、制限されたIE設定を持つユーザーがおり、移動プロファイルも使用しています。したがって、ApplicationDataはネットワークドライブ上にあり、セキュリティ設定によりネットワーク上の場所からhtmlファイルをロードできないため、htmlファイルが読み込まれません。その場所にセキュリティ例外を追加することは可能ですが、望ましくありません。エンドユーザが移動プロファイルを持ち、ネットワークアクセスに問題がある場合に使用するWindows一時ファイルパス

このデータに適した特別なフォルダがあります。書き込みには管理者権限が不要で、ローカルマシンに常駐することが保証されていますか?

答えて

0

だから私は使用していました:ルート/ユーザ/ theUserName /のAppData/

ローミングソリューションに対応

Environment.SpecialFolder.ApplicationData

が使用することです:

環境。 SpecialFolder.LocalApplicationData

これはRoot/Users/theUserName/AppData/Localに対応します

対応するディレクトリはVista以上であることに注意してください。

関連する問題