我不想改用Windows 7(32位),现在我的旧Delphi 7无法正常工作。实际上它工作得很好,直到昨天,但(我想)后,一些微软Windows更新,它崩溃,如果我双击DPR文件。然而,如果我以管理员身份运行,或者如果我没有双击DPR文件(并加载该DPR)而启动Delphi IDE,它就可以工作。所以,显然这是一个UAC问题。我非常生气,我转向Win 7,它与Win XP并没有太大区别(更好)。如果我不得不关闭UAC(Win 7带来的唯一重大改进 - 安全性),那么Win 7就没有优势了。 那么,如何在不禁用UAC的情况下使Delphi工作?如何在不禁用UAC的情况下在Windows 7上运行Delphi 7?
我希望其他有此问题的人找到了解决方案。 :)
更新:
- 我曾尝试已经让德尔福权利委员会在其写的 “C:\程序文件\ Borland的\德尔福文件夹”。没有运气。
- 我不想在管理模式下运行它(这包括XP模式),因为它将以不同的级别运行。一些API调用不会失败(因为它以管理员模式运行)。从非管理程序拖放和其他类似的功能也将无法正常工作。
- 安全性不是问题。我不盲目地从随机的人(通过垃圾邮件发送者)中通过电子邮件或从不知名的网站下载任何软件,所以我没有被病毒感染。哦...我不使用IE浏览器:)
所以... *葡萄酒*,它甚至没有在Windows上运行,运行德尔福7比Windows 7本身更好?是的,Windows 7具有向后兼容性,是的,是的。 – 2010-09-14 11:54:30
Wine可能已经针对Win XP进行了优化。 – Ampere 2010-09-14 12:41:24
如果您可以以普通用户的身份启动Delphi并无任何问题地打开DPR文件,它是“显然是UAC问题”吗? – 2010-09-14 14:15:00