【发布时间】:2011-01-01 10:23:12
【问题描述】:
我有一个用 Delphi 2006 编写的应用程序,它在 Windows XP 中运行良好。我使用 Inno Setup 打包应用程序,使用 Program Files 作为默认文件夹。一些用户迁移到 Windows Vista 和 Windows 7。这里的问题是应用程序自己在其安装文件夹中创建了一些文件。这在 XP 中有效,但在 Windows Vista 中,用户在创建文件时遇到问题(它们不会出现等等)。在调查了用户的报告后,我发现了KB 927387:“Windows Vista 或 Windows 7 中的常见文件和注册表虚拟化问题。”
以管理员权限运行应用程序可以解决问题,但(我认为)这是一个糟糕的解决方法。我想知道是否有任何指令或提示可以使应用程序与 Vista 和 7 兼容,因为很快会有更多用户迁移到这些操作系统。
【问题讨论】:
-
当用户是标准用户时,你会在 Windows XP 上做什么?
标签: windows delphi windows-7 windows-vista