2009-12-29 60 views
0

我安裝了一個在Windows 7上編寫的舊VB6應用程序。該應用程序生成一個HTML文件並將其保存到Program Files (x86)/{Application}/report.htmlWindows 7上的VB6文件訪問

然後,我在同一臺機器上安裝了該應用程序的較新版本,並運行相同的報告。但是當我打開新生成的report.html文件時,我看到該文件的舊版本。

看起來Windows似乎保留了從應用程序的舊版本生成的文件,並且不讓新版本的應用程序覆蓋它們。

這是否有任何解決方法?

謝謝!

編輯:該應用程序以管理員身份在Windows XP SP2兼容模式下運行。

回答

3

這可能是工作時的文件系統重定向。寫入%PROGRAMFILES%可以透明地重定向到每個用戶的位置。如果您以管理員身份運行應用程序,則應禁用重定向。