我正在使用Maven和Tycho插件来实现Eclipse RCP产品。我需要的是当我右键单击产品exe文件并选择属性时我需要在详细信息选项卡上找到一些相关信息(文件描述,产品名称,产品版本......)。
现在我发现到目前为止,这可以通过带有VERSIONINFO语句的.rc文件来实现 (见Comment 10 at this bug)。我还在tycho-user mailing list中发现rc文件可以包含在Tycho构建中以实现所需的行为。尽管如此,我无法找到放置rc文件的位置,或者如何命名或在何处设置其位置。
由于
答案 0 :(得分:0)
你误解了bugzilla讨论,因为这只能通过自编译eclipse启动器源(带有修改过的rc文件)来实现。
但是,还有另一种方法:您可以手动修补启动器可执行文件(使用任何类型的资源编辑器),然后将其作为root file放入您的产品中。这适用于tycho,我使用这种方法。如果您更改产品定义文件中的品牌详细信息,则缺点当然是不会更新此可执行文件。
除了根文件之外,您还可以在安装创建期间(Eclipse之外)覆盖启动程序可执行文件。例如。我们围绕RCP应用创建一个NSIS安装程序,也可以在那里进行修改。