我已经用Visual Basic.net开发了一个应用程序。当我将此应用程序安装到ProgramFiles/Appname文件夹中时,我创建了一个保存在同一文件夹中的文件(从应用程序中创建的设置文件),该文件不可见,但应用程序仍然可以读取它。
此文件保存在哪里?
发布于 2013-04-01 10:53:09
在Windows Vista和更高版本上,写入Program Files目录需要管理权限。您的文件可能正受到虚拟存储虚拟化(写操作的重定向)的影响。你可以在C:\Users\<username>\AppData\Local\VirtualStore中找到它(在Windows7中)。
显而易见的解决方案是不要一开始就尝试将设置保存在错误的位置。你的应用程序应该在%APPDATA%下创建一个文件夹,并将其设置写入其中。This answer to a related question可以提供一些可能有帮助的链接。
https://stackoverflow.com/questions/15736858
复制相似问题