相关疑难解决方法(0)

是否有一个命令行实用程序来更改win32 exe的嵌入式图标?

...我喜欢可以集成到我的构建过程中的东西:有什么"标准"工具可以做到这一点吗?

windows icons

11
推荐指数
2
解决办法
1万
查看次数

如何使用命令行实用程序编辑exe的资源(文件描述,图标等)?

整个故事: 我创建了一个花哨的.NET程序,它有一个由Visual Studio Installer(VSI)创建的安装程序.VSI创建2个文件(setup.exe和MyProgramSetup.msi).我理解需要两个文件的原因,但是,我只想向用户分发一个SINGLE可执行安装程序.我不希望他们看到2个文件,必须在它们之间进行选择.

为了做到这一点,我已经使用IExpress将2个文件合并到一个自解压存档中(如本答案所示:Merge msi和exe).这很好用,但是,创建的自解压存档有一个丑陋的图标和令人困惑的文件信息(文件描述是"Win32 Cabinet Self-Extractor",后面有43个空格).

我需要用我的自定义替换图标并更改一些文件属性,如"描述","公司"等.我希望自动完成这个作为构建步骤,所以有一个程序,这是一个命令行/控制台实用程序会很棒.

我已经搜索了一段时间,只能找到一个完全符合我想要的程序(ResourceTuner控制台:http://www.heaventools.com/command-line_resource_editor.htm),但它花费了一条胳膊和一条腿,我的预算是0美元.

有没有人知道更好的方法来实现我想要的,或者知道一个程序可以替换可执行文件的资源而无需使用GUI?

顺便说一句,我还尝试过SiComponents的Resource Builder 3,它甚至无法打开可执行文件,而ResEdit只是在执行命令时崩溃:

resedit.exe -convert "Modified Resources.rc" "MyProgramSetup.exe"
Run Code Online (Sandbox Code Playgroud)

.net deployment resources windows-installer iexpress

9
推荐指数
2
解决办法
1万
查看次数