问题标签 [inno-setup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
inno-setup - 在 inno setup 如何设置 unins000.exe 的产品名称、产品版本和版权属性
我使用 inno setup 创建了一个安装程序。一切正常,但安装后会生成 unins000.exe,此 exe 没有设置产品名称、产品版本和版权属性。谁能解释我如何构建安装程序,以便 unins000.exe 包含这些字段。
installation - InnoSetup:在 [Code] 部分获取 AppName
我正在使用InnoSetup[Code]
创建一个安装程序,并在一个部分中编写一些自定义处理程序。在其中一个处理程序中,我希望能够检索该部分AppName
中定义的(或可能是其他参数的值)的值[Setup]
。我有办法做到这一点吗?我查看了文档,但我没有找到任何可以让我这样做的东西。我们的 InnoSetup 文件实际上是由我们的构建过程生成的,它将我们所有程序之间共有的片段和特定于程序的片段拼接在一起,因此必须在代码中为每个程序定义常量会很不方便。有没有方便的方法来做到这一点?
我正在寻找类似的东西
except{AppName}
不是一个定义的常量。有什么方法可以查询该[Setup]
部分中定义的参数吗?
inno-setup - 根据用户输入更改 AppID 和 AppName
我想在同一个系统上多次安装同一个应用程序,例如两个用户使用两个不同的 Web 服务(每个用户都有自己的)。
在我的设置脚本中,我想根据用户的输入更改
AppID
andAppName
(例如,如果用户输入了“一” ,我的默认值AppName="Service App"
应该更改为)。AppName="Service App One"
以上更改应反映在“选择开始菜单文件夹”页面中。
如何捕获“选择开始菜单文件夹”和“选择目标位置”向导页面的下一个单击事件?这是验证用户输入所必需的。
installation - Inno Setup:如何自动卸载以前安装的版本?
我正在使用 Inno Setup 创建安装程序。
我希望安装程序自动卸载以前安装的版本,而不是覆盖它。我怎样才能做到这一点?
inno-setup - Inno Setup 脚本中的基本电子邮件验证
我想在 Inno Setup 脚本中进行基本的字符串验证,以相对确定该字符串是一个电子邮件地址。我只是想看看有一个'@'字符后跟一个'。' 字符,并且在这些字符的任一侧至少有一个字符。类似于这个正则表达式的东西:
object pascal 中缺少正则表达式和有限的字符串函数让我很伤心。反转字符串很简单,找到第一个'。' 和 '@' 然后进行一些比较,但是没有可用的 Reverse(string) 函数。
我知道我可以从我编写的帮助 DLL 中调用导出的函数,但我希望避免这种解决方案。
还有其他建议吗?
environment-variables - 可以在 Inno Setup 脚本中使用环境变量吗?
我需要找到一种方法来引用 Inno Setup 脚本文件 (.iss) 内的环境变量...
我发现很多关于从 .iss 修改环境的参考资料,但没有关于如何实际使用它的参考资料。这可能吗?
inno-setup - 如何在 Inno Setup 中设置退出代码?
我想为我的安装设置退出代码,这样我就知道为什么安装被中止了。我正在使用 Inno 设置。
upload - 是否可以使用 inno setup 上传文件?
我正在寻找一种在安装后使用 inno-setup 上传安装日志文件的方法。上传到我的 FTP 服务器。
c# - SQL Server 2008 + C# + Inno 安装程序
首先我是新来的,所以,我要向大家问好,感谢多年来的帮助。
我有以下问题:
我需要创建一个使用 SQL Server 2008 的 C# 应用程序的安装。我正在使用 InnoSetup 安装程序,因为我认为它可能是最佳选择,但我不知道如何安装 SQL Server 2008 和几个数据库(.mdf、. ldf 或 .bak)应该安装在本地机器上。
所以我的任务是,在我的计算机中安装 C# 应用程序和 SQL Server 2008 引擎 + 工具,以无人值守的方式将其分发给我的客户(因为他们使用数据库的事实应该对最终用户透明) .
我确信这是可能的,实际上我安装了 C# 应用程序和 SQL Server 引擎(已下载SQLEXP32_x86_ENY.exe
),但是数据库呢?这是我的问题,以及 SQL SERVER 的正确配置:因为您可能知道,让它正常工作并不是那么简单(访问控制问题、管理员权限等)。
例如,为了安装 SQL Server,我在控制台模式下执行此操作,正如 Microsoft 所祝福的那样,执行以下操作:
例如,我应该在 /SQLSVCACCOUNT /SQLSVCPASSWORD 中写什么?
我应该怎么做才能导入我提供的现有数据库?直到最近人们还使用 SQLDMO CMO 对象,但我读到它不再受支持。
你是怎样做的?这就是问题所在,至少圆顶提示可能有用。
我的客户在本地需要一个数据库,但一开始他们需要创建一些数据库以及一些初始数据。
提前致谢!!!
inno-setup - 如何在 Inno Setup 中从 INF 文件中读取自定义值?
使用 Inno Setup 创建的安装程序可以通过 /LOADINF 选项读取 INI 文件。是否可以通过此 INI 文件读取自定义变量?是否有一个函数可以获取使用此选项给出的 INI 文件的名称?(然后可以使用 INI 实用程序函数。)