我安装了一个我在Windows 7上编写的旧VB6应用程序。该应用程序生成一个HTML文件并将其保存到Program Files (x86)/{Application}/report.html
。
然后我在同一台机器上安装了该应用程序的较新版本并运行相同的报告。但是,当我打开新生成的report.html
文件时,我会看到该文件的旧版本。
似乎Windows保留了从应用程序的OLD版本生成的文件,而不是让新版本的应用程序覆盖它们。
这有什么变通方法吗?
谢谢!
编辑:该应用程序以管理员身份在Windows XP SP2兼容模式下运行。
答案 0 :(得分:3)
这可能是工作中的文件系统重定向。写入%PROGRAMFILES%透明地重定向到每用户位置。如果您以管理员身份运行应用程序,则应禁用重定向。