我已经能够使用IExpress向导将我的.msi和exe文件合并到一个exe文件中,并且能够在目标计算机上安装exe而没有任何问题。
虽然我注意到使用IExpress工具创建的exe文件的FileInformation,但我注意到默认情况下有一些属性是产品名称,公司名称,文件描述,版权等。他们使用的是Internet Explorer,Microsoft等默认值,我们可以编辑这些值吗?
一些研究显示编辑sed文件将有助于解决此问题,我通过在记事本上打开来添加这样的额外部分来编辑sed文件
VersionInfo=VersionSection
[VersionSection]
Internalname=My.exe
OriginalFilename=mytest.exe
FileDescription=%FileDesc%
CompanyName=MyComp
ProductName=MyComp-App
LegalCopyright=@C 2015
[Strings]
FileDesc="My lovely description"
保存记事本并打开exe,但更改没有反映出来。 我怎么能正确地做到这一点?我还需要与最终用户共享此sed文件以查看正确的FileInfo吗?
答案 0 :(得分:1)
您需要将IExpress命令添加到构建后步骤。
以下是项目的屏幕截图,其中显示了包装订单,如果您还要签署可交付成果。
希望有所帮助。
答案 1 :(得分:0)
第一次获得 SED 的最简单方法是让 IExpress 生成一个新的。 IExpress 的第一个屏幕创建一个新的自解压指令 (SED) 文件,或编辑现有的文件。第一次创建一个新的。
然后编辑您的 SED 文件,然后再次运行 IExpress,这次单击打开,然后单击“浏览”按钮以找到您刚刚编辑的 SED 文件。
在“下一步”屏幕上,您必须再次选择“修改”刚刚创建的 SED 文件。之后,您只需单击下一步即可重复您第一次设置的所有选项,新生成的可执行文件现在将显示最近对 SED 文件进行编辑的结果。