有沒有任何方法允許非管理員用戶在Windows上安裝,升級或卸載Adobe AIR應用程序?Windows上的Adobe AIR非管理員應用程序安裝/升級
我製作了一個Adobe AIR應用程序,並使用標準AIR機制將其打包爲.air
包以創建部署包。如果普通用戶或超級用戶嘗試安裝此AIR應用程序,則應用程序事件日誌會顯示說明需要管理權限的錯誤。即使用戶在安裝過程中升級,使用自動化AIR升級系統進行升級仍然需要管理權限(因爲升級本質上是幕後操作,卸載.msi
程序包,然後安裝另一個.msi
程序包)。
有沒有辦法解決這個問題?
我試過到目前爲止是:
- 使用組策略編輯器,設置Windows安裝程序安裝過程中提升。不起作用,因爲AIR嘗試「爲所有用戶」安裝。
- 指定我的文檔作爲安裝目錄。不起作用,因爲AIR嘗試「爲所有用戶」安裝。
- 爲用戶提供修改對應用程序通常駐留的Program Files文件夾的訪問權限。不起作用,因爲這不是文件權限問題。
- 使用戶成爲高級用戶。不起作用,因爲AIR嘗試「爲所有用戶」安裝。
我猜測,無論安裝和升級將工作的優良用戶如果
- AIR安裝將嘗試建立「只爲我」安裝應用程序,而不是「爲所有用戶」安裝,
- 用戶是高級用戶,並可能
- 應用程序安裝到我的文檔
我也猜測這個問題在OSX和Linux上不存在,因爲它們對於每個用戶應用程序的安裝有更直觀的概念。
呵呵,所以整個propietary的Adobe代碼必須運行作爲根...好主意。他們不知道在閃存安全性好... – Henning 2009-10-24 21:45:54