|
盒子资源分类 |
|
|
|
|
自制安装程序 v2.1 修改版 Delphi源代码 |
|
关键字:setup 安装程序 资源 注册表 BDE Install |
来 自:原创 |
平 台:Win9x,Win2k/NT,WinXP |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2004/5/4 |
发布者:vagrant |
发布时间:2004/5/4 |
编辑器:DELPHI7 |
语 种:繁体中文 |
分 类:文件 |
下载浏览:2141/15557 |
|
|
|
|
修改了部分功能: 1.安裝可以不放入資源文件中 2.安裝的時候將安裝的文件信息寫入Install.log 3.寫入注冊表的信息也可以寫入Install.log 4.卸載的時候根據安裝日志Install.log來進行卸載 5.根據Install.log的信息來進行注冊表信息的清除 6.增加一個函數,相當於XCopy的功能,相信對大家很有用的 ......
其實裡面可更改的還有很多: 1.可以讓用戶選擇安裝那些文件(不是現在這種固定的) 2.判斷用戶是否已經安裝BDE以及MSSQL等數據庫 3.版本的設置以及自動升級的功能 4.自動設置BDE/ODBC等信息 5.還應該用自動將需要使用的數據庫文件還原或者附加上去 6.安裝的圖片應該能夠有讓用戶選擇的功能 7.對安裝過程所創建的文件夾進行判斷然後決定是否刪除 8.將需要安裝的文件進行壓縮,安裝過程再進行解壓 .............
稍後有時間再繼續添加這些功能了,希望對大家有點作用.....
流浪者工作室修改於2004年5月4日 Email:vagrantlee@tom.com
|
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
共有评论13条
当前显示最后6条评论
|
briankuo |
2004/5/6 10:54:42 |
to vagrant: 我做蓝本INNO SETUP是Inno Setup 4.18,我用DELPHI5 编译的,其他的我没有试过(从它的文档里看,DELPHI2到DELPHI7都可以编译,只是部分设置不同)。 |
briankuo |
2004/5/6 11:19:20 |
对于减少安装程序的体积,我有以下的看法: 1:不要直接使用VCL,本来我是想用KOL去减少安装程序头的体积的,但是由于架构上的不同,在KOL上不能运行INNERFUSE PASCAL SCRIPT,而且有一些在安装程序中要制定的控件在KOL上实现有一定的难度(在KOL上制定组件有些难度)。 我在INNERFUSE PASCAL SCRIPT的里面受到启发,可以精简VCL,减少程序的体积,我现在使用的AVL(API Visual Library),就是一个精简的VCL,使用它可以有效的减少程序的体积。 2:制定INNERFUSE PASCAL SCRIPT,它的功能实在强大,但是体积也太大了点,在安装程序中的脚本用不着这么多的功能,所以修改INNERFUSE PASCAL SCRIPT,减少体积。 3:对安装文件头加壳压缩。 我想到的就是这些,大家还有什么意见,欢迎发表,交流交流。 |
ilsyj |
2004/6/10 18:05:43 |
为什么要用繁体字啊? 看的很不舒服! 有些还看不懂! |
sail2000 |
2004/12/14 9:38:47 |
获取旧版本的安装路径也比较简单,因为一般的程序在注册表的键值是固定,只要读取这个安装键值返回的字符串就得到安装路径; 最好是能够实现补丁功能,这个一般的安装程序都没有;我想使用 Getfileversioninfosize() getfileversioninfo() verqueryvalue() 来实现,但是具体就不知道如何了,如果能加进这个对流已经安装的程序进行检测版本后再进行补丁,那么这个安装程序已经到可实用阶段了.希望下次能够做到这个功能; |
hong9906 |
2006/1/3 21:27:52 |
一直用别人的打包工具 看一下自己人写的,说不定能比别人写的好一点 我指的别人是那群自以为世的老美们 |
bannico |
2006/1/17 16:01:56 |
不知道效果怎么样,单看界面,实在不敢恭维。 |
我要发表评论 |
查看全部评论 |
|
|
|
|