Inno Setup5.5.9

Inno Setup是一个强大而灵活的工具,用于为Windows应用程序创建专业的软件安装程序。Inno Setup自1997年首次发布以来,一直是开发人员的信赖之选。该工具因其简单性和高效性而受到高度赞扬,使开发人员能够轻松构建全面的安装包。

Inno Setup 的一个突出特点是支持所有版本的 Windows,包括最新版本。它提供广泛的自定义选项,使开发者能够根据特定需求定制安装过程。脚本引擎功能强大,能够处理复杂的安装任务和条件操作。

Inno Setup还支持多语言安装,确保软件能够覆盖全球受众。该工具包括集成文件压缩、密码保护和支持数字签名等功能,提高了安装包的安全性和完整性。

Inno Setup是开源的,提供开发人员灵活性以修改和扩展软件以满足其独特需求。活跃的社区和全面的文档使其易于入门并找到常见挑战的解决方案。凭借其易用性、强大功能和多功能性,Inno Setup仍然是开发人员创建可靠且用户友好的安装程序的首选。


关键特性:

  • 多种安装类型:根据用户选择创建完整或最小安装。
  • 自定义脚本:使用Pascal脚本进行量身定制的安装过程。
  • 多语言支持:轻松用不同语言创建安装程序。
  • 磁盘跨越:将安装程序拆分到多个磁盘上以支持大型应用程序。
  • 文件压缩:使用内置的压缩选项减小安装程序的大小。
  • 自动卸载程序:生成一个卸载程序以便轻松卸载软件。
  • 数字签名:支持对安装程序进行签名以增强安全性。
  • 良好的文档:有很好的文档记录,并有强大的社区支持以提供帮助和资源。

有什么新鲜事

Version 5.5.9
  • To further help protect installers against potential DLL preloading attacks, Setup/Uninstall now calls SetDefaultDllDirectories if available to remove the application directory from the DLL search order. If SetDefaultDllDirectories is not available or cannot be called, it now additionally preloads a set of system DLLs known to be loaded unsafely by older or unpatched versions of Windows.
  • Change in default behavior: the OutputBaseFileName [Setup] section directive now defaults to mysetup instead of setup. Setting it back to setup is not recommended: all executables named "setup.exe" are shimmed by Windows application compatibility to load additional DLLs, such as version.dll. These DLLs are loaded unsafely by Windows and can be hijacked. If you do so anyway, the compiler will issue a warning.
  • Added new [Files] section flags: sign and signonce. Instructs the compiler to digitally sign the original source files before storing them. Ignored if [Setup] section directive SignTool is not set. Inno Setup's own compiler files are now also signed.
  • [Setup] section directive LZMADictionarySize now allows the LZMA dictionary size to be increased up to 1 GB from the previous maximum of 256 MB. Review the memory requirements listed in the Compression topic before using!
  • Improved the "auto-retry" feature of the [Files] section: it now also retries if MoveFile failed even if the preceding DeleteFile succeeded. Additionally, if MoveFile keeps failing it will now register the file to be replaced on restart if the restartreplace [Files] section flag is used instead of displaying an error message.
  • The value of the AppVersion directive is now not only used to set the MajorVersion and MinorVersion values in the Uninstall registry key when possible but also used to set the VersionMajor and VersionMinor values as required by newer versions of the Windows App Certification Kit.
  • Inno Setup Preprocessor (ISPP) changes:
    • Added new function RemoveFileExt.
    • Documented predefined variable ISPPCC_INVOKED.
    • Console-mode compiler (ISCC) change: Added new command line parameter /J. Can be used to #include additional files.
  • Unicode Inno Setup: Added official Armenian translation.
  • Minor tweaks.

该程序可提供其他语言版本。

用户评论

用户评分

1 2 3 4 5
5/5

12

许可证:

免费

要求:

Windows All

语言:

English

尺寸:

1.88MB

出版商:

Martijn Laan

已更新:

Apr 7, 2016

清洁

报告软件

开发者软件

Inno Setup 6.4.2

安全级别

为了避免对您的设备造成潜在危害,并确保您的数据和隐私的安全,我们团队在每次新的安装文件上传到我们的服务器或链接到远程服务器时都会进行检查,并定期审查该文件以确认或更新其状态。基于这些检查,我们为所有可下载文件设置了以下安全级别。

清洁

这个软件程序很可能是干净的。

我们在全球60多款领先的 antivirus 服务中扫描了与该软件程序相关的文件和 URL;没有发现任何潜在威胁。同时也没有捆绑任何第三方软件。

警告

该程序是由广告支持的,可能会提供安装不必要的第三方程序。这些程序可能包括工具栏、更改主页、默认搜索引擎或安装其他第三方程序。这些可能是误报,我们建议用户在安装和使用该软件时要小心。

残疾人

该软件不再提供下载。该软件程序很可能是恶意的,或者存在安全问题或其他原因。

提交报告

谢谢!
您的报告已发送。

我们将审核您的请求并采取适当的措施。

请注意,您将不会收到有关此报告所采取任何行动的通知。对于可能造成的任何不便,我们深表歉意。

我们感谢您帮助保持我们网站的整洁和安全。