使用高級安裝程序,我創建並運行了包含單個.exe的簡單安裝程序。高級安裝程序:安裝的.exe不會從安裝目錄啓動
此.exe作爲一個可執行的jar(w/splashscreen)啓動,並使用Launch4j構建到Windows .exe中。
一旦安裝了應用程序(在C:\ Program Files(x86)...)中,我無法從安裝目錄執行它。但是,如果我將.exe複製到其他任何地方,桌面或由其他安裝程序創建的任何其他目錄,則.exe將會完美啓動。
這似乎是文件夾或應用程序權限問題。比較此文件夾和Advanced Installer創建的文件夾之間的權限,權限和設置是相同的。
我在安裝的.exe和複製到另一個文件夾的同一個.exe之間的唯一區別在於「編輯權限」按鈕上有一個管理員屏蔽(最初由AI安裝的一個)。
在高級安裝程序中是否有一個設置可以讓我的.exe在安裝後運行,或者這只是AI讓你付費購買更強大的版本?我無法對操作系統進行任何更改,使該文件能夠在AI創建的目錄中運行。
我相信你需要授予允許用戶從該文件夾運行exe文件夾的權限。檢查安裝程序屬性的好工具是Orca。 – qxixp
謝謝,我會檢查一下。 – chris