Horizon_King

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

这段时间由于项目需要,了解了一下Setup Factory 7.0的基本操作。不过还是按照老习惯,先对我使用过的两种程序打包软件进行一个比较。下面内容中部分参考了http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=46117,感兴趣的话可以看看。

一、VS2005自带的SetupProject
优点:功能基本完善,用户自定义的功能比较多,对于注册表、系统文件的读取和设置都有比较规整的规则和访问格式;因其直接以工程的形式建立在VS中,所以可以通过建立程序代码的方式来进行自己想要的安装操作,例如安装过程、卸载等都可以自己来写,包括窗体,并且在一个solution中,其dll等动态链接动态更新。
不足:界面美化不够好,安装界面交互的自定义功能不够强大,还有就是其自身封装的.Net Framwork以及Dependence的管理没有参数选项设置,自行其事,用起来不够爽。

我个人的理解就是用VS2005自带的SetupProject可以实现非常简单的程序打包,如果要求很简单的话,那么这个完全可以胜任。但是如果想做的非常好的话,需要花费很大的力气。

 

二、SetupFactory7.0
几乎所有操作都是图形化的,特点主要有:
1、向导化建立工程,方便快捷。
2、支持各种主题,这样可以让安装程序更加各性化,而且这些主题都非常漂亮;
3、自动包含卸载程序,不用做单独的工作;
4、控件可以在文件属性中注册为com组件,很方便,很有用;
5、支持卸载程序的自定义;
6、在安装程序中支持脚本运行;
7、可以自定义一组序列号,设置软件的到期控制;
8、支持多形式安装,可以设置自定义、最大、最小安装;
9、支持多种语言,你可以选择多种语言进行安装;
10、提供多种安装模式,WEB单个文件/CDROM/软盘等;

我个人的感觉就是,首先界面设计和用户交互能够省掉很多力气;然后其支持脚本的运行可以很方便地实现对系统环境的一些参数的修改、对数据库进行操作;最后在各个安装过程的界面中可以很方便地添加后台代码,实现对安装过程的控制。

目前SetupFactory的版本已更新到9.0。然而目前国内做到的最好的汉化版本还是7.0.1,而且已经过了破解,能够满足基本需求。

SetupFactory 7.0汉化版下载地址:http://www.onlinedown.net/soft/35348.htm

另外,还可以从网上找到其汉化作者编写的一个简略的中文教程:http://www.hanzify.org/teach/UserFiles/File/How_use_SF.rar(请使用下载工具下载)

对上述两款程序打包软件的介绍就到这,在安装完成之后,我将在下一教程中继续介绍。

目前暂时没有找到合适的中文版的软件教程,软件自带的user guide找时间翻译试试看吧!

posted on 2011-05-17 15:49  Horizon_King  阅读(3283)  评论(0编辑  收藏  举报