inno-setup

    2熱度

    1回答

    在Inno Setup的[Setup]部分,我可以根據系統是否是64位,有條件地定義AppId和AppMutex? 原因是我目前有32位和64位的兩個單獨的安裝程序,但我想創建一個組合安裝程序,但不想通過新的AppId和類似的東西來搞亂當前部署的版本。

    1熱度

    1回答

    這是一個類似問題Find the path of an application, and copy a file to that directory in Inno Setup 我想將文件安裝到Inno Setup的用戶的MATLAB文件夾。但取決於MATLAB的版本,目錄可能會更改,並且根據安裝的版本數量,可能會有多個目標。 在Windows命令行,就可以得到MATLAB可執行的,像這樣的路徑:

    0熱度

    1回答

    這是我的Inno Setup的腳本的一部分: [Setup] PrivilegesRequired=admin [Icons] Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{commonstartup}\{#MyAppName}"; Filename: "{app}\{#M

    1熱度

    1回答

    我存儲捆綁的JavaFX應用程序的用戶目錄下,使用 System.getProperty("user.home") 我想訂購的喜好文件,我在運行時創建InnoSetup在卸載時刪除該文件,但我找不到適當的Inno Constant。 請指教。

    0熱度

    1回答

    我想在安裝程序中爲控制功能生成動畫。 You can see this video。

    2熱度

    1回答

    當我運行我的Inno Setup腳本時,出現提示「This will install .... Do you want to continue?」*。 如何做到這一點,以便在沒有此提示的情況下開始安裝。 用戶已經雙擊安裝程序進行安裝,然後發生UAC事件,然後Inno安裝程序詢問用戶他是否真的想安裝應用程序。 這使得用戶看起來很愚蠢,他必須「確認」三次。 有沒有辦法跳過最後的提示? 這是我的腳本:

    1熱度

    2回答

    我希望能夠使用installutil.exe安裝Windows服務,然後從innosetup腳本自動運行並停止/刪除T.myService.exe。我嘗試下面的代碼 [Run] Filename: "{dotnet40}\InstallUtil.exe"; WorkingDir: "{app}"; Parameters: "T.myService.exe" ; Flags: runhidden

    1熱度

    1回答

    我編寫了一個可以與Inno Setup一起安裝的程序。我也有一個項目文件夾,用於學習如何使用這個程序。不幸的是,這個「示例」項目需要有寫權限。但是,它通常默認安裝在Windows的C:\文件夾中,對大多數用戶來說它是隻讀的。 使用Inno-Setup確保普通用戶可以在此特定文件夾(而不是其他文件夾)中寫入什麼是我的最佳選擇?

    2熱度

    1回答

    是否可以從批處理或Inno Setup腳本獲取Inno Setup版本號? Inno Setup編譯器iscc.exe沒有文檔化的開關來返回其版本號(例如5.5.6),並且似乎沒有暴露給Inno Setup腳本的暴露的預定義版本常量。

    0熱度

    1回答

    如何創建類似於此代碼的自定義消息框:Inno Setup - Hide X button (close) at message box(用於帶有一個按鈕的消息框)但帶有兩個按鈕,是/否,可能不同每次選舉的行動。