我正在使用Visual Studio安装项目(2010)创建安装程序。我需要安装向导标题栏中显示的字符串与产品名称不同,但似乎没有选项。有一个名为Title的选项,但它有不同的用途。有人知道这种方法吗?
由于
答案 0 :(得分:0)
我不相信通过在Visual Studio中更改任何内容来实现此目的。您需要使用MSI文件编辑器(例如Windows Kit中的Orca)来编辑MSI文件。使用Orca打开MSI文件并转到Control表,WelcomeForm条目将具有一个带有BannerText控件的条目。此文本将以.....开始。欢迎使用[ProductName]安装向导.....并将[ProductName]替换为新文本。
安装项目中欢迎表单的属性窗口将使用不同的BannerBitmap,如果您想要更改它。
要自动执行此类更改,您需要了解可以使用(使用VBScript)更新MSI文件的SQL命令。
这里有一些例子:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa372021(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa368562(v=vs.85).aspx
并且Windows工具包/ SDK中有一个名为WiRunSql.vbs的脚本,它采用MSI和SQL命令的路径。基本上你要更新Control表,其中Dialog_是WelcomeDialog和Control = BannerText,并将Text值更改为已经包含文本的内容的副本。