繁体   English   中英

Inno Setup:更改文件描述

[英]Inno Setup: Change file description

我正在使用 Inno Setup 5,为了包含一个可定制的.exe 文件,它的名称在[Files]部分中使用参数DestName进行了更改。 但是,我们谈论的是一个 .exe 文件。

我注意到,当它运行时,任务管理器中的名称是旧文件名, DestName参数只更改它的实际名称,而不是文件Description ,它显示在任务管理器中。 有人有过这样的经历吗?

我正在使用 Windows 10,以管理员身份运行(如果有任何区别)。

文件描述是文件 header 的一部分。

你不能轻易改变它。 这是可能的。 但仅限于未签名的二进制文件。 更改已签名二进制文件的描述将使签名无效,就像任何其他更改一样。 现在所有的二进制文件都应该被签名。


如果您将二进制文件作为安装程序构建的一部分进行签名,则可以在此之前修改描述。 您可以使用Resource Hacker命令行。 作为安装程序构建的一部分,有多种方法可以调用像 Resource Hacker 这样的工具:


有关如何使用 Resource Hacker 修改二进制描述的示例,请参阅Inno Setup 更改 Setup.tmp 的任务管理器描述– 这是关于手动修改的,但即使您的自动化(命令行)也需要一些信息修改。


虽然我相信更简单的方法是自动化和自定义您的应用程序构建过程,因此您可以轻松地生成具有自定义描述的二进制文件,而不是将其破解到安装程序构建过程中。

[设置]:版本信息描述

默认值:如果AppName不包含常量,则为“ AppName Setup”,否则为空字符串

说明:指定安装程序版本信息的文件说明值。 如果UseSetupLdr设置为no ,则此设置无效。

代码示例:

VersionInfoDescription = "这是我很棒的应用描述"

我找到了一个解决方案。 Go 到 Inno Setup 的方向,然后打开Default.isl文件。 该文件包括所有设置说明和其他组件。 您可以使用任何文本编辑器打开此文件,然后按Ctrl + F并搜索您想要更改的任何内容。 保存此文件后,编译您的设置文件并再次执行它。 我的描述已经改变了。 有一个我之前做过的例子。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM