2013-10-03 100 views
0

我希望有人可以提供幫助。我有一個小的MS訪問數據庫,我已經轉換成一個.accde文件,並設法讓Inno Setup創建一個通用的設置文件。Inno Setup和MS Access .accde數據庫

當我將它安裝在Windows 7機器上並雙擊安裝的桌面快捷方式時,它就會正常工作。但是,如果我將它安裝在Windows 8計算機上並雙擊桌面快捷方式,但它無法連接到後端數據庫。當我將桌面快捷方式高級屬性設置爲以管理員身份運行時,它完美地工作。

只有兩個quesitons,如果有人誰知道Access或Inno或兩者。

  1. 是否有可能讓Inno創建一個以管理員身份運行的快捷方式?
  2. 有沒有發現Access運行時,我沒有看到或得到正確。

任何幫助將非常感激。

感謝 戴夫

回答

0

舊條目,但也許還是值得一試:

  • 目錄是隻讀的,當你創建這麼寫,是被禁止的(應該是Win 7的相同的,但也許你改變安全設置和創新安裝使用的現有文件夾)
  • 嘗試以下方法:用專用權限添加應用程序目錄:

[Dirs]

名稱:「{app}」;權限:每個人都滿

如果成功更改設置的東西更安全,如「AuthenticatedUsers-Full」或類似

東西,你不應該需要運行具有管理員權限的訪問!但只是爲了回答你的問題: How to set 'Run as administrator' on a file using Inno Setup

+1

是的,你不應該需要使用管理員權限運行Access,因爲你應該將該數據庫保存到用於此目的的應用程序數據文件夾中。所以,避免將該數據庫存儲到程序文件夾中會是一個更好的建議。 – TLama