我不想改用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