程序文件保存文件

时间:2013-04-01 02:23:55

标签: visual-studio-2012 hidden visible program-files

我在Visual Basic.net中开发了一个应用程序。当我将此应用程序安装到ProgramFiles / [Appname]文件夹,并创建一个保存在同一文件夹(从应用程序中创建的设置文件)的文件时,该文件不可见,但应用程序仍然可以读取它

此文件保存在哪里?

1 个答案:

答案 0 :(得分:1)

在Windows Vista及更高版本上,写入Program Files目录需要管理员权限。您的文件可能受到虚拟化(写入操作的重定向)到虚拟存储的影响。您可以在C:\Users\<username>\AppData\Local\VirtualStore中找到它(在Windows 7中)。

显而易见的解决方案是首先尝试将设置保存在错误的位置。您的应用应该在%APPDATA%下创建一个文件夹,然后在那里写下它的设置。 This answer to a related question可以提供一些可能有用的链接。