![](/img/trans.png)
[英]Change WizardSmallBitmapImage in Inno Setup Uninstaller
[英]Inno Setup: Change file description
我正在使用 Inno Setup 5,為了包含一個可定制的.exe 文件,它的名稱在[Files]
部分中使用參數DestName
進行了更改。 但是,我們談論的是一個 .exe 文件。
我注意到,當它運行時,任務管理器中的名稱是舊文件名, DestName
參數只更改它的實際名稱,而不是文件Description
,它顯示在任務管理器中。 有人有過這樣的經歷嗎?
我正在使用 Windows 10,以管理員身份運行(如果有任何區別)。
文件描述是文件 header 的一部分。
你不能輕易改變它。 這是可能的。 但僅限於未簽名的二進制文件。 更改已簽名二進制文件的描述將使簽名無效,就像任何其他更改一樣。 現在所有的二進制文件都應該被簽名。
如果您將二進制文件作為安裝程序構建的一部分進行簽名,則可以在此之前修改描述。 您可以使用Resource Hacker命令行。 作為安裝程序構建的一部分,有多種方法可以調用像 Resource Hacker 這樣的工具:
Exec
預處理器 function 。 這也包括在 Inno Setup compiler 中運行 [Code] 或 PowerShell 腳本中。有關如何使用 Resource Hacker 修改二進制描述的示例,請參閱Inno Setup 更改 Setup.tmp 的任務管理器描述– 這是關於手動修改的,但即使您的自動化(命令行)也需要一些信息修改。
雖然我相信更簡單的方法是自動化和自定義您的應用程序構建過程,因此您可以輕松地生成具有自定義描述的二進制文件,而不是將其破解到安裝程序構建過程中。
[設置]:版本信息描述
默認值:如果AppName不包含常量,則為“ AppName Setup”,否則為空字符串
說明:指定安裝程序版本信息的文件說明值。 如果UseSetupLdr設置為no ,則此設置無效。
代碼示例:
VersionInfoDescription = "這是我很棒的應用描述"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.