<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_InstallShield - Kevin Wan</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/61847/rss</id><updated>2012-06-01T02:00:45Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/61847/rss"/><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/31/2528015.html</id><title type="text">InstallShield 2012 Spring新功能试用（18）: Suite/Advanced UI 和 Advanced UI工程的界面编辑视图中添加了控件工具栏和语言切换功能</title><summary type="text">在InstallShield 2012 Spring版本中，在Suite/Advanced UI 和 Advanced UI工程的界面编辑视图中添加了控件工具栏，并支持语言切换功能。在Suite/Advanced UI工程的Wizard Interface视图中，选择一个向导页或辅助窗口，InstallShield直接显示一个工具栏，包括不同的按键和其他控件，允许我们修改所选界面或窗口，如下图：新的工具栏条有添加标签，文本框，勾选框和其他安装交互界面控件的按键。并且工具栏也有让我们很容易的拖放控件，调整大小，调整多个控件之间的相对位置等内容的按键。在Suite/Advanced UI工程中，在</summary><published>2012-05-31T02:23:00Z</published><updated>2012-05-31T02:23:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/31/2528015.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/31/2528015.html"/><content type="html">&lt;p&gt;在InstallShield 2012 Spring版本中，在Suite/Advanced UI 和 Advanced UI工程的界面编辑视图中添加了控件工具栏，并支持语言切换功能。&lt;/p&gt;&lt;p&gt;&lt;div&gt;在Suite/Advanced UI工程的Wizard Interface视图中，选择一个向导页或辅助窗口，InstallShield直接显示一个工具栏，包括不同的按键和其他控件，允许我们修改所选界面或窗口，如下图：&lt;/div&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/NewWizardInterfaceToolbar1.PNG" width="902" height="463" alt="" /&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;新的工具栏条有添加标签，文本框，勾选框和其他安装交互界面控件的按键。并且工具栏也有让我们很容易的拖放控件，调整大小，调整多个控件之间的相对位置等内容的按键。在Suite/Advanced UI工程中，在工具栏中Default Languages的列表，可以让我们在不同语言间切换设置向导界面和辅助界面，如下图：&lt;/div&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/NewWizardInterfaceToolbar2.PNG" width="712" height="144" alt="" /&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;更详细信息见帮助文档的下列主题：&lt;/div&gt;&lt;/p&gt;&lt;p&gt;《Adding a Control to a Wizard Page or Secondary Window》&lt;/p&gt;&lt;p&gt;《Wizard Interface View Toolbar》&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2528015.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/31/2528015.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/30/2525742.html</id><title type="text">InstallShield 2012 Spring新功能试用（17）: Suite/Advanced UI 和 Advanced UI安装程序支持命令行Log参数</title><summary type="text">当我们在Suite/Advanced UI 或 Advanced UI工程中配置一个安装包的设置项时，可以打开新的Enable Logging Support设置项（默认是关闭）。如果Suite/Advanced UI 或 Advanced UI安装程序是由命令行启动，并带有命令行参数/log，我们可以通过Enable Logging Support设置项指定安装包是否生成Log文件。依据安装包类型（.msi安装包，.msp安装包或其他类型的安装包），我们也可以配置一个或两个设置项（如下图）:Log Options项中可以设置我们想Log文件被创建时，Suite/Advanced UI 或 A</summary><published>2012-05-30T01:24:00Z</published><updated>2012-05-30T01:24:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/30/2525742.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/30/2525742.html"/><content type="html">&lt;p&gt;当我们在Suite/Advanced UI 或 Advanced UI工程中配置一个安装包的设置项时，可以打开新的Enable Logging Support设置项（默认是关闭）。如果Suite/Advanced UI 或 Advanced UI安装程序是由命令行启动，并带有命令行参数/log，我们可以通过Enable Logging Support设置项指定安装包是否生成Log文件。依据安装包类型（.msi安装包，.msp安装包或其他类型的安装包），我们也可以配置一个或两个设置项（如下图）:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/CreatingPackageLog.PNG" width="846" height="443" alt="" /&gt;&lt;/p&gt;&lt;p&gt;Log Options项中可以设置我们想Log文件被创建时，Suite/Advanced UI 或 Advanced UI安装程序传给安装包的内容。&lt;/p&gt;&lt;p&gt;Suite/Advanced UI 或 Advanced UI的Setup.exe的/log命令行参数，可以让我们指定Log文件的路径，如果不通过/log参数指定，则Suite/Advanced UI 或 Advanced UI安装程序调用的安装包的Log文件会被输出到系统临时文件夹下。&lt;/p&gt;&lt;p&gt;Suite/Advanced UI 和 Advanced UI安装程序中新增加的属性ISLogDir保存了包含Log文件的文件夹路径。&lt;/p&gt;&lt;p&gt;之前InstallShield版本中，在Suite 安装工程中只有基于Windows Installer安装包可以利用系统Log策略或者是MsiLogging属性。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2525742.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/30/2525742.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/29/2523652.html</id><title type="text">InstallShield 2012 Spring新功能试用（16）: Suite/Advanced UI 或 Advanced UI安装程序能在安装时进行输入合法性校验与反馈</title><summary type="text">在InstallShield 2012 Spring版本中，Suite/Advanced UI 或 Advanced UI安装程序提供了安装时进行输入合法性校验与反馈。Suite/Advanced UI 或 Advanced UI安装程序现在支持在安装时，可以校验交互界面的输入数据是否合法，如下图：在Suite/Advanced UI 和 Advanced UI工程的Wizard Interface视图中，各个交互界面控件在Text Style设置项中有三个子项：Default，Valid和Invalid（如下图）：我们可以配置这三个子项，让Suite/Advanced UI 或 Advanc</summary><published>2012-05-29T02:57:00Z</published><updated>2012-05-29T02:57:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/29/2523652.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/29/2523652.html"/><content type="html">&lt;p&gt;在InstallShield 2012 Spring版本中，Suite/Advanced UI 或 Advanced UI安装程序提供了安装时进行输入合法性校验与反馈。&lt;/p&gt;&lt;p&gt;Suite/Advanced UI 或 Advanced UI安装程序现在支持在安装时，可以校验交互界面的输入数据是否合法，如下图：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/AbilitytoGiveEnhancedFeedback1.PNG" width="942" height="489" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;在Suite/Advanced UI 和 Advanced UI工程的Wizard Interface视图中，各个交互界面控件在Text Style设置项中有三个子项：Default，Valid和Invalid（如下图）：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/AbilitytoGiveEnhancedFeedback2.PNG" width="943" height="491" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我们可以配置这三个子项，让Suite/Advanced UI 或 Advanced UI安装程序在不同的环境下显示不同的文本式样。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2523652.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/29/2523652.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/28/2522811.html</id><title type="text">InstallShield 2012 Spring新功能试用（15）: Suite/Advanced UI 和 Advanced UI工程支持动态链接安装包文件</title><summary type="text">当我们在Advanced UI 或 Suite/Advanced UI工程中添加或配置一个.msi，.msp或者是.exe安装包时，我们可以指出是否需要添加安装包文件相关的其他文件。例如，如果我们添加了一个非压缩的.msi安装包，我们就还需要添加.msi文件同目录或子目录的如.cab，非压缩数据文件等内容。InstallShield现在允许我们用动态链接的方式添加附加安装包文件。这里的动态链接有点类似我们在其他InstallShield工程中的动态链接，它的优势就是在附加的安装包文件内容发生变更后，在我们每次Build时可以将变更内容一同添加到Suite/Advanced UI安装程序中。In</summary><published>2012-05-28T15:16:00Z</published><updated>2012-05-28T15:16:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/28/2522811.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/28/2522811.html"/><content type="html">&lt;p&gt;当我们在Advanced UI 或 Suite/Advanced UI工程中添加或配置一个.msi，.msp或者是.exe安装包时，我们可以指出是否需要添加安装包文件相关的其他文件。例如，如果我们添加了一个非压缩的.msi安装包，我们就还需要添加.msi文件同目录或子目录的如.cab，非压缩数据文件等内容。&lt;/p&gt;&lt;p&gt;InstallShield现在允许我们用动态链接的方式添加附加安装包文件。这里的动态链接有点类似我们在其他InstallShield工程中的动态链接，它的优势就是在附加的安装包文件内容发生变更后，在我们每次Build时可以将变更内容一同添加到Suite/Advanced UI安装程序中。&lt;/p&gt;&lt;p&gt;InstallShield还允许我们定义动态链接过滤规则，见下图：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/DynamicFileLinkSupportforPackageFiles.PNG" width="908" height="430" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;每次我们构建Advanced UI 或 Suite/Advanced UI安装程序时，InstallShield都会依据动态链接过滤规则将符合规则的文件添加到安装程序中。而之前的InstallShield版本中，仅仅是采用静态链接，每次构建安装包前为了将变化的文件添加到安装程序中，必须要手动更新一次列表。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2522811.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/28/2522811.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/26/2519652.html</id><title type="text">InstallShield 2012 Spring新功能试用（14）: Suite/Advanced UI 和 Advanced UI工程新增加InstallScript安装包的条件检测项</title><summary type="text">在Suite/Advanced UI 或 Advanced UI工程中，存在退出（Exit），安装包检测（Detection），安装包合格（Eligibility）以及功能模块（Feature）等条件，我们可以有多个不同检测类型选择，检测是否满足在目标机运行条件。现在我们还可以使用新InstallScript安装包检测条件，检测目标系统是否存在一个指定的、由InstallScript安装包所安装的产品，如下图：该检测条件可以是指定的产品ID，或是其他信息用于检测，比如产品版本号，如下图：</summary><published>2012-05-26T15:04:00Z</published><updated>2012-05-26T15:04:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/26/2519652.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/26/2519652.html"/><content type="html">&lt;p&gt;在Suite/Advanced UI 或 Advanced UI工程中，存在退出（Exit），安装包检测（Detection），安装包合格（Eligibility）以及功能模块（Feature）等条件，我们可以有多个不同检测类型选择，检测是否满足在目标机运行条件。现在我们还可以使用新InstallScript安装包检测条件，检测目标系统是否存在一个指定的、由InstallScript安装包所安装的产品，如下图：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/ConditionCheck1.PNG" width="815" height="669" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;该检测条件可以是指定的产品ID，或是其他信息用于检测，比如产品版本号，如下图：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/ConditionCheck2.PNG" width="838" height="490" alt="" /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2519652.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/26/2519652.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/25/2517708.html</id><title type="text">InstallShield 2012 Spring新功能试用（13）: Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 2)</title><summary type="text">继续上一篇，Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序，同时在InstallScript工程增加了针对Suite/Advanced UI 和 Advanced UI 工程的事件响应函数。通过Setup.exe启动（并不是由Suite/Advanced UI 或Advanced UI安装程序启动）标准的InstallScript安装程序，大部分的事件响应函数是通过事件响应函数OnShowUI直接调用的。在Suite/Advanced UI 或Advanced UI安装程序中启动InstallScript安装包，OnShowUI将被O</summary><published>2012-05-25T03:09:00Z</published><updated>2012-05-25T03:09:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/25/2517708.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/25/2517708.html"/><content type="html">&lt;p&gt;继续上一篇，Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序，同时在InstallScript工程增加了针对Suite/Advanced UI 和 Advanced UI 工程的事件响应函数。&lt;/p&gt;&lt;p&gt;通过Setup.exe启动（并不是由Suite/Advanced UI 或Advanced UI安装程序启动）标准的InstallScript安装程序，大部分的事件响应函数是通过事件响应函数OnShowUI直接调用的。在Suite/Advanced UI 或Advanced UI安装程序中启动InstallScript安装包，OnShowUI将被OnSuiteShowUI所取代，见下图。&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/NewSuiteAdvancedUISpecificInstallScriptEventsandFunctions.PNG" width="1024" height="578" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;依据安装包的运行模式（初次安装，维护模式或是升级），OnSuiteShowUI忽略类型OnFirstUIBefore，OnFirstUIAfter等类型的用户操作界面事件响应函数，取而代之的是调用下面的事件响应函数：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;初次安装 &amp;#8211; OnSuiteInstallBefore，OnSuiteInstallAfter&lt;/li&gt;&lt;li&gt;维护模式 &amp;#8211; OnSuiteMaintBefore，OnSuiteMaintAfter&lt;/li&gt;&lt;li&gt;升级 &amp;#8211; OnSuiteUpdateBefore，OnSuiteUpdateAfter&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;InstallScript脚本语言还增加了一些用于InstallScript安装包和Suite/Advanced UI 或Advanced UI安装程序间进行数据交互的函数。比如，InstallScript脚本语言新增加的函数允许我们将InstallScript安装包的Log信息记入到Suite/Advanced UI 和Advanced UI安装程序的Log中，设置和读取Suite/Advanced UI 和Advanced UI的属性，从Suite/Advanced UI 和Advanced UI安装程序传参数到InstallScript安装包中等。&lt;/p&gt;&lt;p&gt;为了识别InstallScript安装程序是否被Suite/Advanced UI或Advanced UI安装程序作为InstallScript安装包所调用，InstallScript脚本代码中特增加了一个新的变量SUITE_HOSTED。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2517708.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/25/2517708.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/24/2516745.html</id><title type="text">InstallShield 2012 Spring新功能试用（12）: Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 1)</title><summary type="text">InstallShield现在支持在Suite/Advanced UI 和 Advanced UI 安装工程中导入InstallScript工程类型的安装程序（见下图）。当Suite/Advanced UI 或 Advanced UI 安装程序启动一个InstallScript安装包时，Suite/Advanced UI 或 Advanced UI安装程序显示自己的UI界面，并且自动隐藏InstallScript安装程序的界面，这样保持了Suite/Advanced UI 或 Advanced UI安装程序界面风格的统一。Suite/Advanced UI 或 Advanced UI安装程序会</summary><published>2012-05-24T08:37:00Z</published><updated>2012-05-24T08:37:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/24/2516745.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/24/2516745.html"/><content type="html">&lt;p&gt;InstallShield现在支持在Suite/Advanced UI 和 Advanced UI 安装工程中导入InstallScript工程类型的安装程序（见下图）。&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/SuiteForInstallScript.PNG" width="758" height="396" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;当Suite/Advanced UI 或 Advanced UI 安装程序启动一个InstallScript安装包时，Suite/Advanced UI 或 Advanced UI安装程序显示自己的UI界面，并且自动隐藏InstallScript安装程序的界面，这样保持了Suite/Advanced UI 或 Advanced UI安装程序界面风格的统一。Suite/Advanced UI 或 Advanced UI安装程序会显示InstallScript安装包的安装进度。&lt;/p&gt;&lt;p&gt;为满足Suite/Advanced UI 和 Advanced UI安装程序的需求，InstallScript工程增加了针对Suite/Advanced UI 和 Advanced UI安装程序的事件响应函数，在Suite/Advanced UI 或 Advanced UI安装程序中调用InstallScript安装包时，将忽略标准的InstallScript事件响应函数，而使用特定的，针对Suite/Advanced UI 和 Advanced UI有效的事件响应函数。&lt;/p&gt;&lt;p&gt;InstallShield允许在Suite/Advanced UI 或 Advanced UI安装工程中添加InstallScript工程的安装包，但必须满足如下条件：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;InstallScript安装包不压缩。&lt;/li&gt;&lt;li&gt;InstallScript工程的安装包是由InstallShield 2012 Spring及更高版本编译的。&lt;/li&gt;&lt;li&gt;InstallScript安装包使用基于事件响应函数的脚本代码，而不是program...endprogram风格的脚本。&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2516745.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/24/2516745.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/23/2514884.html</id><title type="text">InstallShield 2012 Spring新功能试用（11）: Suite/Advanced UI 或 Advanced UI工程中可以导入Prerequisites</title><summary type="text">InstallShield 现在允许在 Suite/Advanced UI 和 Advanced UI 工程类型中导入作为.msi和exe格式的 Prerequisites。我们可以将 InstallShield 中的 Prerequisites（如果没有，还需要先下载到本地）导入到Suite/Advanced UI 和 Advanced UI 工程中，包括自定义的 InstallShield Prerequisites 也可以导入，见下图：InstallShield 导入.msi或exe包的Prerequisites时，会依据安装文件的类型自动配置；InstallShield也会基于.PRQ</summary><published>2012-05-23T07:42:00Z</published><updated>2012-05-23T07:42:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/23/2514884.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/23/2514884.html"/><content type="html">&lt;p&gt;InstallShield 现在允许在 Suite/Advanced UI 和 Advanced UI 工程类型中导入作为.msi和exe格式的 Prerequisites。我们可以将 InstallShield 中的 Prerequisites（如果没有，还需要先下载到本地）导入到Suite/Advanced UI 和 Advanced UI 工程中，包括自定义的 InstallShield Prerequisites 也可以导入，见下图：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/InstallShieldPrerequisitesasPackages.PNG" width="758" height="414" alt="" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;InstallShield 导入.msi或exe包的Prerequisites时，会依据安装文件的类型自动配置；InstallShield也会基于.PRQ文件中的配置项，自动配置Prerequisites的默认值；我们也可以在Suite Project工程中修改这些设置项。&amp;nbsp;&lt;/p&gt;&lt;div&gt;如果这些 InstallShield Prerequisites 还有依赖项，InstallShield自动将这些依赖项作为独立的Prerequisites一同添加到 Suite/Advanced UI 或 Advanced UI 工程中。&lt;/div&gt;&lt;div&gt;如何添加 InstallShield Prerequisites 到 Suite/Advanced UI 或 Advanced UI 工程中：&lt;/div&gt;&lt;ul&gt;&lt;li&gt;在Organization视图列表中，点击Packages。&lt;/li&gt;&lt;li&gt;右键点击Packages浏览器，然后点击Import Prerequisite(.prq)。&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2514884.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/23/2514884.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/22/2513052.html</id><title type="text">InstallShield 2012 Spring新功能试用（10）: 支持在安装过程创建预定义的多个Windows用户帐号和组</title><summary type="text">InstallShield现在内置支持在安装过程中创建多个Windows用户帐号和相关组。为了配置这些帐号和组，在InstallShield工程的Property Manager视图中定义 ISNetApiLogonUsername，ISNetApiLogonGroup和 ISNetApiLogonPassword 三个新的Windows Installer属性。注意：Basic MSI 和 InstallScript MSI工程类型支持上述功能。更多功能详见帮助文档《Creating Predetermined User Accounts and Groups at Run Time》一节。</summary><published>2012-05-22T03:35:00Z</published><updated>2012-05-22T03:35:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/22/2513052.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/22/2513052.html"/><content type="html">&lt;div&gt;InstallShield现在内置支持在安装过程中创建多个Windows用户帐号和相关组。为了配置这些帐号和组，在InstallShield工程的Property Manager视图中定义 &lt;strong&gt;ISNetApiLogonUsername&lt;/strong&gt;，&lt;strong&gt;ISNetApiLogonGroup&lt;/strong&gt;和 &lt;strong&gt;ISNetApiLogonPassword &lt;/strong&gt;三个新的Windows Installer属性。&lt;/div&gt;&lt;p&gt;注意：Basic MSI 和 InstallScript MSI工程类型支持上述功能。&lt;/p&gt;&lt;p&gt;更多功能详见帮助文档《Creating Predetermined User Accounts and Groups at Run Time》一节。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2513052.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/22/2513052.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/installshield/archive/2012/05/21/2511246.html</id><title type="text">InstallShield 2012 Spring新功能试用（9）: 新支持在安装过程中配置网络共享文件夹</title><summary type="text">InstallShield 2012 Spring版本支持在安装过程中配置网络共享文件夹。在InstallShield工程中，可以配置一个安装目录文件夹是否为网络共享，默认是禁止。可以配置共享文件夹名称，同时可设定允许最大接入用户数等。我们可以在Files and Folders视图中，浏览指定文件夹，鼠标右键点击Properties，在弹出的Properties对话框中，选择Sharing选项卡，进行共享文件夹的相关设置，完成后点击Apply生效或点击OK生效并关闭Properties对话框，如下图：该功能在以下工程类型中可用：Basic MSI，DIM，InstallScript MSI，</summary><published>2012-05-21T02:26:00Z</published><updated>2012-05-21T02:26:00Z</updated><author><name>Kevin.Wan</name><uri>http://www.cnblogs.com/installshield/</uri></author><link rel="alternate" href="http://www.cnblogs.com/installshield/archive/2012/05/21/2511246.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/installshield/archive/2012/05/21/2511246.html"/><content type="html">&lt;p&gt;InstallShield 2012 Spring版本支持在安装过程中配置网络共享文件夹。在InstallShield工程中，可以配置一个安装目录文件夹是否为网络共享，默认是禁止。可以配置共享文件夹名称，同时可设定允许最大接入用户数等。&lt;/p&gt;&lt;p&gt;我们可以在Files and Folders视图中，浏览指定文件夹，鼠标右键点击Properties，在弹出的Properties对话框中，选择Sharing选项卡，进行共享文件夹的相关设置，完成后点击Apply生效或点击OK生效并关闭Properties对话框，如下图：&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/installshield/AbilitytoConfigureNetworkSharingofFoldersinanInstallation.PNG" width="917" height="542" alt="" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;该功能在以下工程类型中可用：Basic MSI，DIM，InstallScript MSI，Merge Module，MSI Database和 MSM Database。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/installshield/aggbug/2511246.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/installshield/archive/2012/05/21/2511246.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
