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