2009-12-29 97 views
0

我安装了一个在Windows 7上编写的旧VB6应用程序。该应用程序生成一个HTML文件并将其保存到Program Files (x86)/{Application}/report.htmlWindows 7上的VB6文件访问

然后,我在同一台机器上安装了该应用程序的较新版本,并运行相同的报告。但是当我打开新生成的report.html文件时,我看到该文件的旧版本。

看起来Windows似乎保留了从应用程序的旧版本生成的文件,并且不让新版本的应用程序覆盖它们。

这是否有任何解决方法?

谢谢!

编辑:该应用程序以管理员身份在Windows XP SP2兼容模式下运行。

回答

3

这可能是工作时的文件系统重定向。写入%PROGRAMFILES%可以透明地重定向到每个用户的位置。如果您以管理员身份运行应用程序,则应禁用重定向。