WEB开发网
开发学院软件开发VC 如何为您的VC安装程序换肤 阅读

如何为您的VC安装程序换肤

 2007-10-05 20:22:35 来源:WEB开发网   
核心提示:前言:每一款商业软件都离不开安装程序,安装程序制作的是否精美直接影响客户对您软件的第一感觉,如何为您的VC安装程序换肤,打个比方,安装程序就像一件传统商品的外包装,界面显示前一副图,点击“确定”按钮,该包装的好坏,可以看出该产品是否做工精细

前言:

每一款商业软件都离不开安装程序,安装程序制作的是否精美直接影响客户对您软件的第一感觉。打个比方,安装程序就像一件传统商品的外包装,该包装的好坏,可以看出该产品是否做工精细,是否质量过硬。目前主流的安装程序制作工具有两种:InstallSheild和Wise Solution。在本文中,我们以Wise Solution的Wise for Windows Installer Professional 6.10.0.450为例,向您介绍如何为您的安装程序换肤。

安装工程的创建

1、创建一个Windows Application 工程

2、添加被安装的源文件

3、添加换肤启动项

4、运行效果图

1、创建一个Windows Application 工程

点击“OK”按钮,该工程创建成功,保存该工程名为TestSkinInstaller

2、添加被安装的源文件

具体操作如下:在左边的Feature Details表中选择Files节点,在右边的文件列表中选择要安装的文件。作为例子,我们这里就选择1个文件:TestSkinInstaller.txt做为源文件。

接下来,我们把Skin++ For Wise Installer 支持文件也加入进来。该文件可以到http://www.uipower.com 上面的Skin++ for Wise Installer版页面去下载,文件名称为:SkinPPWiseInstaller.dll。

如下图所示:

3、 添加换肤启动项

进入View菜单,点击MSI Script菜单项。

点击进入脚本设置页。

双击“Call Custom DLL From Installation”项,弹出以下窗口,在Custom Action编辑框中输入:SkinAction;在DLL File编辑框中输入:[TestSkinInstaller] SkinPPWiseInstaller.dll,此处的[TestSkinInstaller]为目标机器的安装目录;在Function Name编辑框中输入:skinppLoadSkin;

点击“Add”按钮,弹出如下窗体:在Parameter Type中选择string pointer;在ValueSource 中选择Formatted Constant;在Constant Value编辑框中输入SkinWiseInstall,AquaOS.ssk;这里的AquaOS.ssk 为我们选择的皮肤。目前SkinPPWiseInstaller.dll 提供2套预定义皮肤,皮肤名称:AquaOS.ssk和FauxS-TOON.ssk。

注意:SkinWiseInstall和AquaOS.ssk之间需要用“,”分割。

点击“OK”按钮,界面显示前一副图。点击“确定”按钮,到此我们完成了换肤启动项的设置。如下图所示:

1 2  下一页

Tags:如何 VC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接