加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

.net – 我可以在Inno Setup中读取AssemblyFile信息

发布时间:2020-12-15 09:33:05 所属栏目:大数据 来源:网络整理
导读:我想在我的Inno Setup脚本中从我的application.exe中读取这三个值. [assembly: AssemblyCompany("My Company")][assembly: AssemblyProduct("My Great Application")][assembly: AssemblyFileVersion("9.3.2")] 有谁知道如何实现这一目标? 我知道我可以使用
我想在我的Inno Setup脚本中从我的application.exe中读取这三个值.

[assembly: AssemblyCompany("My Company")]
[assembly: AssemblyProduct("My Great Application")]
[assembly: AssemblyFileVersion("9.3.2")]

有谁知道如何实现这一目标?

我知道我可以使用GetFileVersion(“path/to/greatapp.exe”)获得最后一个
前两个有类似的东西吗?

解决方法

使用Inno Setup Preprocessor(ISPP)提供的GetStringFileInfo()函数,如下所示:

> GetStringFileInfo(“path / to / greatapp.exe”,“CompanyName”)
> GetStringFileInfo(“path / to / greatapp.exe”,“ProductName”)
> GetStringFileInfo(“path / to / greatapp.exe”,“FileVersion”)

正如您已经提到的,您可以使用GetFileVersion()函数而不是上面的#3.

另外,请查看Inno Setup安装中包含的ISPPBuiltins.iss脚本文件.它包含一个GetFileCompany()函数而不是上面的#1,你可以用类似的方式实现上面的#2.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读