我正在Windows 10中使用Visual Basic 6程序,该程序使用了mdb文件。问题是,如果我删除或重命名mdb文件,则程序仍会以某种方式使用数据库的副本。我在任何地方都找不到此副本,它似乎是幻影文件。该问题仅在Windows 10中存在。
ysqysq1 回答:Windows 10中的Visual Basic 6程序在删除后仍使用mdb
您的32位应用程序将数据存储在不再允许的位置(可能是程序文件)。所有更改都将定向到"C:\Users\Username\AppData\Local\VirtualStore"
这将允许在没有管理员的情况下无法在Windows Vista到Windows 10上运行的程序。
这也适用于写入系统注册表项。