2009-05-06 58 views
1

我打電話給: config.Save(ConfigurationSaveMode.Modified); 並且此調用在Windows XP中正常工作。Vista中的權限

當我在Vista中運行它,我得到:

異常:System.Reflection.TargetInvocationException:異常已通過調用的目標引發異常。 ---> System.Configuration.ConfigurationErrorsException:加載配置文件時發生錯誤:拒絕訪問路徑「C:\ Windows \ system32 \ 2lqfj0cv.tmp」。 (C:\ Windows \ system32 \ MsiExec.config)---> System.UnauthorizedAccessException:訪問路徑'C:\ Windows \ system32 \ 2lqfj0cv.tmp'被拒絕。

現在我想說的是,我正在從Windows Installer MSI(調用受管DLL)運行上面的調用。我想我需要做一些事情來提高用戶權限?我真的不知道很多關於Vista權限的信息?

回答