0

我有一个使用 WebBrowser 控件的 .NET WinForms 应用程序。应用程序生成一个 html 文件到用户 ApplicationData 文件夹,然后将其加载到 WebBrowser 控件中。这通常可以正常工作,但有一个用户限制了 IE 设置,并且还在使用漫游配置文件。因此,ApplicationData 位于网络驱动器上,并且 html 文件无法加载,因为安全设置阻止从网络位置加载 html 文件。向该位置添加安全例外是可能的,但不可取。

是否有另一个适合此数据的特殊文件夹,不需要管理员权限来写入,并保证驻留在本地计算机上?

4

1 回答 1

0

所以我正在使用:

Environment.SpecialFolder.ApplicationData

对应于 Root/Users/theUserName/AppData/Roaming

解决方案是使用:

Environment.SpecialFolder.LocalApplicationData

对应于 Root/Users/theUserName/AppData/Local

请注意,相应的目录适用于 Vista 和更新版本。

于 2016-05-05T14:53:26.053 回答