【发布时间】:2014-02-05 20:05:50
【问题描述】:
这是一个奇怪的问题。我现在已经在我全新的 Windows 7 64 位机器上安装了 Delphi 5,更新到 service pack 1。它似乎运行得很好,但是当我启动它时出现一条错误消息,告诉我系统无法将 Delphi32.$$$ 重命名为 Delphi32.dro。我想“好吧”,然后进去手动重命名,结果发现没有Delphi32.$$$,但那里有一个Delphi32.dro ...
我登录的是管理员级别的帐户,所以我认为这不是权限问题。
我愿意忍受这种轻微的烦恼,但我担心这是一些更深层次问题的征兆。
有没有其他人遇到过这种情况?
【问题讨论】:
-
卸载 Delphi,并将其安装在 Program Files 目录以外的其他位置(例如 C:\Delphi)。这确实是一个权利问题。
-
感谢您的回复。你是说 Windows 用户权限吗?
-
是的。即使以管理员身份运行,Win7 也会对应用程序的写入位置设置一些限制。除了使用“以管理员身份运行”明确启动的应用程序外,程序文件是禁止使用的,即使您是在具有管理员权限的帐户下运行。较新版本的 Delphi 可以正确处理从受限文件夹中运行,但 D5 在 Win7 发布之前很久就已经过时,因此会做各种现在不合适的事情。在不同的根级文件夹中安装可以解决这些问题。
-
啊!非常感谢。我会接受你的建议。干杯!
-
执行此操作时,我会安装到程序文件并在安装目录中放置一个许可 ACL。