我有一個自定義Java應用程序和一個IzPack安裝程序。多年來,在我的IzPack構建文件我有以下幾點:沒有運行特權的izpack無法寫入C: MyDirName
<run-privileged condition="izpack.windowsinstall.vista|izpack.windowsinstall.7"/>
的問題是,有些用戶沒有在他們的電腦管理員權限,但他們仍然希望能安裝的軟件包。如果我刪除上述內容,他們可以運行安裝程序,但是當它們嘗試安裝在默認位置C:\ OPENDCS中時,它會抱怨「該目錄無法寫入!」。
然而,相同的用戶可以從CMD或資源管理器窗口創建該目錄。
有沒有辦法允許izpack安裝程序直接在C:\下創建一個目錄,而不需要以管理員身份運行?
好建議,如果這是應用程序所需的一些輔助目錄,您的解決方案將工作。但是我需要創建的目錄是$ INSTALL_PATH,所以postinstall不起作用。 – fiddler57
@ fiddler57請參閱編輯 – Pickle