我有一個在Delphi 2006中編寫的應用程序,在Windows XP中工作正常。我使用Inno Setup打包了應用程序,使用Program Files作爲默認文件夾。一些用戶遷移到Windows Vista和Windows 7.這裏的問題是,應用程序會在其安裝文件夾內自行創建一些文件。這是在XP中工作,但在Windows Vista中,用戶遇到了創建文件的問題(他們沒有出現,等等)。在調查用戶的報告後,我發現KB 927387:「Windows Vista或Windows 7中的常見文件和註冊表虛擬化問題。」如何讓我的程序在Windows Vista和Windows 7中運行?
使用管理員權限運行應用程序只是解決了這個問題,但這是(我認爲)一個可怕的解決方法。我想知道是否有任何關於使應用程序與Vista和7兼容的指令或提示,因爲更多的用戶將很快遷移到這些操作系統。
當用戶是標準用戶時,你會在Windows XP上做什麼? – 2011-04-05 15:17:06