簡體   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