
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
前言:
安装工程的创建
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。
如下图所示:
进入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”按钮,界面显示前一副图。点击“确定”按钮,到此我们完成了换肤启动项的设置。如下图所示:
点击“Complie”按钮进行工程的编译。
进入我们工程目录,运行TestSkinInstaller.msi文件,可以看到安装程序已经换上新装。
4、运行效果图
多彩风格:
苹果风格:
备注:
1.http://www.uipower.com 上面下载的SkinPPWiseInstaller.dll是试用版,所以会有如下图的注册提示框:
点击“是”或“否”不影响您的测试。
2.对于运用苹果风格时,你会发现文字部分不能透底,那是Wise Install自画造成的。你可以在Wise Install环境中把文本控件的属性设置为透明,在Transparent前面打上勾。如下图所示: