inno-setup

    12熱度

    3回答

    我向我的安裝程序添加了幾個自定義頁面。這些頁面收集來自用戶和磁盤的一些數據,並且我希望在最終安裝步驟開始之前將這些數據顯示給用戶。 Inno Setup已準備就緒,可以安裝此頁面。 如何添加文本到此頁面?默認情況下,它向我顯示: Destination location: C:\Program Files\MyProgram 我想在此處添加一些文本。可能嗎?

    18熱度

    7回答

    我正在爲jar應用程序創建Inno Setup安裝程序。 我現在想要做的是在繼續安裝之前檢查java是否存在。所以我只需要確保用戶將能夠運行: java -jar my-app.jar 我在做什麼現在的問題是: [Code] function InitializeSetup(): Boolean; var ErrorCode: Integer; JavaInstall

    1熱度

    1回答

    我正在嘗試爲我創建的應用程序編寫安裝程序。我在其他地方發現了一個我正在嘗試遵循的建議,它大部分工作。我的應用程序現在位於「打開方式」列表中。但是,該應用程序不會運行。難道是因爲應用程序沒有在其目錄中啓動,所以無法找到dll? Root: HKCR; Subkey: ".xls\OpenWithList\docs.exe"; Flags: uninsdeletekey noerror Root:

    2熱度

    1回答

    我想部署一個firebird安裝,因此將從我的安裝程序使用命令行參數啓動它。我閱讀Inno Setup的文檔,但仍無法使其工作。 我只想安裝一個「超級服務器」,沒有任何文檔或任何。 這裏是我到目前爲止 Firebird-2.1.2.18118_0_Win32.exe /sp- /silent /SUPPRESSMSGBOXES /nocancel /noicons /components="Sup

    0熱度

    1回答

    我正在製作軟件安裝程序包,以前我使用的是Inno Setup,它工作得很好。 我在Inno setup中遇到的當前問題是,它不支持安裝UI的所有語言,例如簡體中文。 VSTS 2008的安裝項目幾乎支持所有語言,但不支持從當前安裝程序調用另一個安裝程序,讓最終用戶安裝相關軟件包。 我發佈的程序是用於Windows平臺(Vista和XP),用C#+ VSTS 2008 + .Net 2.0編寫的。

    0熱度

    1回答

    我對我的產品的安裝程序/卸載程序使用Inno安裝程序。我的軟件具有自動更新功能,在此期間它不僅可以更改現有的二進制文件,還可以添加新的文件。這些是放置在產品安裝目錄中的其他產品文件 - 不是數據文件。 Inno Setup卸載程序只知道在安裝時按名稱卸載文件。由於自動更新不會更改組成卸載程序的unins000.exe或unins000.dat文件,因此在卸載時刪除這些新產品文件的適當方式是什麼?

    10熱度

    3回答

    我在Inno Setup腳本的[Run]部分有一些命令。現在,如果其中任何一個返回了失敗代碼(非零返回值),則安裝程序繼續而不會對用戶發出任何警告。所需的行爲是讓安裝程序失敗並回滾。 如何啓用此功能?我找不到Run條目的任何標誌,這會強制執行此行爲。我錯過了什麼嗎?

    3熱度

    1回答

    我有一個助手DLL和我在設置腳本結尾調用的函數。我只想運行它取決於操作系統版本。 我在代碼中包括部分以下行: function CompleteInstall(szInstallPath: String) : Integer; external '[email protected]:InstallHelper.dll cdecl setuponly'; 我寫了一個功能,防止被提取加入「檢查:

    1熱度

    1回答

    我有一個InnoSetup爲我的C#應用​​程序。我希望安裝程序在安裝之前檢查更新(以確保用戶始終獲得最新版本)。爲此,我需要一些C++代碼來解析遠程位置(包含版本字符串)的xml文件,並讓方法返回它。 從InnoSetup我可以調用DLL並將它與InnoSetup代碼中的局部變量進行比較。 任何線索如何做到這一點?

    1熱度

    1回答

    我正在部署一個包,用於設置SQL Server 2008實例和IIS虛擬目錄。這是有道理的,用戶可能想要在同一個系統上安裝該程序的多個實例。 我知道我可以在卸載中使用GetPreviousData()來獲取上次安裝的實例,並卸載該實例。但是,似乎其餘的安裝會丟失。 例如,說一個用戶指定的實例名稱「Site1,Site2,Site3」,然後卸載。 Sites1和Site2可能會成爲孤兒,並且Site