使用wise9.02打包工具

来源:互联网 发布:idc服务器托管数据安全 编辑:程序博客网 时间:2024/05/16 13:45

目录: 
Ⅰ,安装Wise Installation System 9.02 – Professional Edition; Ⅱ,wise 概览; Ⅲ,wise使用要点; Ⅳ,其他帮助信息 
  
正文: 
Ⅰ,安装Wise Installation System 9.02 – Professional Edition;  
  英语版的。安装wise也是学习。  
Ⅱ,wise 概览; 
打包—》编译—》测试—》运行—》试用  
Wise整个安装过程包括:         
n 1.   设置安装标题,设置默认安装目录   
n 2.   如果必要提供典型、自定义等等安装方式的需要添加Components          n 3.   设置安装文件和需要建立的目录          
n 4.   设置开始菜单默认文件夹,设置快捷方式          n 5.   如果有必要可以设定注册表输入          n 6.   设定INI文件 
n 7.   如果你的程序需要注册文件关联方式打开,可以设定文件关联          n 8.   中间可以设计ODBC数据源,配置BDE,用向导的形式增加运行时库,注册 n      WinNT服务等等 
n  9.   如果必要,可以修改、增加、删除安装程序所用到的向导对话框。 n  10.  设定安装屏幕显示,是否支持卸载等等      
n  11.  设定生产安装文件的保存位置,单个文件还是多个文件发行,多个文件方行  
的时候,每个包的大小等等    
1.打包的主要目的: 
让用户可以通过运行一个安装程序(我们打好的包)就可以将我们的程序装入系统中正常运行。——最终目的用户使用方便!  
2.打包过程在做什么 
1).必要的文件(必须,没它不行!)。  
2).数据库连接配置(根据情况:是否使用数据库、系统是否带有数据引擎..)。  3).注册信息(不一定都有,有的程序只需一个EXE,其它什么都不用)。  
象安装界面,什么欢迎、许可、口令框之类,我们应当根据具体情况来制定,反正达到上面结果就是目的已经达到。  
3.如何包装必须的文件? 



安装专家页-》安装程序详细资料-》文件,该页有四个框(类似windows的资源管理器),上边两个显示的是我们电脑中的文件,下面是目标电脑的文件夹,从上面的框中选择文件夹或文件,利用添加按钮即可加入目标电脑中。 注意的一点是: 
1.application是一个安装时用户选择的目录(也有可能是默认的,在“产品详细信息”中设置); 2.windows目录是用户机的系统目录,将自动处理; 
3.通过双击文件对话框中的文件,可以看到文件的属性,其中有一项是源文件路径,更改路径可以连接到其它文件上,即可以将本机的不同路径下的文件打到同一个目录中,编译时,根据路径提取文件来打包。  
4. 注册表信息配置: 
与Installation Details>>Files右边的对话框非常类似,用法也相似! 在上边选择本机的注册表的信息,可以添加到下边来,添加后的信息可以更改键值(与文件不同的是,本机注册表信息修改,不影响该信息的值,而文件是从本机提取的,文件更新,会提取更新后的文件)。   
Ⅲ,wise使用要点;  
1、 产品详细资料中输入你的安装软件标题,在默认目录中填入你的文件夹名称,如果你不想安装在Program 
Files文件中,请把“放置默认目录于Program Files目录下”把前面的钩去掉。  
2、 常规信息在此你可以输入软件的版本号、描述、版权、公司名称,将在右键菜单“属性”中显示输入信
息。   
3、 文件就是我们要添加的安装文件,建议大家最好把安装文件放在一个新建文件夹中,这样比较方便,在
上面框中选择需要制作安装的文件,然后按添加目录按钮添加到Application中。 添加安装文件使用专家模式中的文件页指定要安装到目标计算机上的文件和路径。如何向安装过程中添加文件: 1).在文件页左下的列表框中选择包含将要添加到目标计算机上的文件或文件夹,或者单击“New Folder”按钮建立一个新的目录。 2).用靠上面的两个列表框一个是本机的目录,另一个是目录中的文件,选择你想要添加的文件,单击“Add”按钮。这里可以使用Shift和Ctrl加鼠标来进行多选。还可使用“Add Contents”按钮添加整个目录的内容。双击右下列表框中的文件可以定义文件的安装选项。  
4、添加快捷方式我们可以使用专家模式的“Shortcuts”页来向目标电脑上的桌面和开始菜单上添加快捷方式。要在安装过程中添加快捷方式: 
1. 在“Default FolderName”中,为开始菜单的快捷方式输入默认的文件夹名,然后单击添加按钮。 2. 从安装对话框中选择文件,在左边选择包含你想要与之关联的文件类型的程序文件的目录,在右边选择你要关联的快捷方式的文件。 

3. 点击OK,然后在快捷方式的详细资料对话框中编辑快捷方式的详细信息。   

 5、注册表的使用(export、import) 

 5.1怎么制作注册表?——2种方法 
一种是用文本写完后,把后缀名改为reg; 
另一种则比较简单方法是在开始-运行中输入regedit,打开注册表,选择需要导出的东东,一般软件注册码保存在:HKEY_LOCAL_MACHINE\Software和HKEY_CURRENT_USER\Software中,按工具栏上的注册表中导出注册表文件,然后导入即可。 
5.2 怎么导入注册表?  
6、安装记录意思是说记录安装期间的文件和注册表信息。默认在安装目录中有个INSTALL.LOG,当然你可以自己更改,比如说你不满意有些软件作者用此软件制作的程序的文件,那么你有权可以制作一个更性感的程序,用记事本打开INSTALL.LOG,可以用查找按钮看有那些文件,还有那些文件安装在WIN目录中,可以在记事本中查找。(如:输入system)。  7、 Wise 中已经定义了许多路径变量,一般的系统路径都可以找到安装路径。下面是我们经常性用到的几个变量:  
(注意: Wise 中变量都是用两个 % 围绕,如果你在脚本或文字中要用到“%”,请用“%%”代替,否则它会认为这是变量。) 
  %MAINDIR%  你在安装路径中选取的路径,如果使用了系统搜索,搜索到的路径也放置到这个变量中。  %WIN%  Windows 目录,在 Windows 2000 下一般为 WINNT %PROGRAM_FILES% PROGRAM FILES 路径 
%COMMON%  PROGRAM FILES\Common Files 路径 
%SYS%  Windows 目录下的 System 路径,Windwos 2000 以上为 System32 
如果你要安装在其它自定义路径,你可以自己设置一个变量,从注册表读取或从其它方法获取;如果文件列表中没有找到文件,请单击左侧“动作”列表中的“安装文件”添加。  
8、如何修改、添加、删除注册表键或值? 
    修改、添加、删除注册表键或值在安装专家和脚本编辑窗口均可实现。在“安装专家”中,单击“安装程序详细资料”中的“注册表”,可以选择自己创建或从注册表文件 (.reg) 中导入。 
如果我想将 HKEY_CURRENT_USER\Software\TechSmith\SnagIt\7\Groups 键 (上图红圈中的键) 下面的所有内容包括这个键名一起删除该如何操作呢?点击 Groups,在右下窗格中点击 ,然后单击“详情”按钮,弹出如下对话框,从下拉框中选取“删除键及所有子键”即可。这一方法比较有用,现在有很多软件将菜单等资源以二进制形式加到注册表中,删除后会自动重建,省了很多麻烦。 
“Add Keys”按钮可以复制一个完整的注册表键,“Add Values”按钮可以复制键值,“New”按钮既可以通过导入一个注册表文件来创建一个新的注册表项。要添加一个注册表项: 
1.在下面左侧的列表框中单击选择想要添加的键值。 2.单击“New”按钮然后从下拉列表中选择相应的键 
3.在这册表项设置对话框中配置注册表值。按F1启动帮助。    
Ⅳ,其他帮助信息  
1、如何识别已安装的软件的版本? 
    这一条并不重要,但我们可以控制原版软件版本是否相符,然后在用 if 语句决定是否继续进行操作。因为 Wise 不是专门用来制作补丁的程序,在执行补丁时是通过校验一个补丁一个,而不是专业补丁制作


工具可以先校验全部文件,然后得出一个报告。Wise 在已经补丁了几个文件后发现某个文件版本不符或被修改,会出错退出。因此可以使用此办法使问题尽量能够解决。在脚本编辑器中动作栏双击“获取系统信息”,自定义一个变量。这个动作是相当有用的,在“检索”下拉框中可以发现许多项目,比如 Windows 版本号。   
2、相关术语  
  1、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。Windows98将注册表分为六个部分,并称之为 HKEY_name,它意味着某一键的句柄。   2、key(键):它包含了附加的文件夹和一个或多个值。   3、subkey(子键):在某一个键(父键)下面出现的键(子键)。   4、branch(分支):代表一个特定的子键及其所包含的一切。一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。   5、value entry(值项):带有一个名称和一个值的有序值。每个键都可包含任何数量的值项。每个值项均由三部分组成:名称,数据类型,数据。   6、 字符串(REG_SZ):顾名思义,一串ASCII码字符。如“Hello World”,是一串文字或词组。在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成。注册表总是在引号内显示字符串。 
  7、二进制(REG_BINARY):如 F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。   8、双 字(REG_DWORD):从字面上理解应该是Double Word ,双字节值。由1-8个十六进制数据组成,我们可用以十六进制或十进制的方式来编辑。如 D1234567。   9、 Default(缺省值):每一个键至少包括一个值项,称为缺省值(Default),它总是一个字串。 REG_SZ 
  在注册表中,REG_SZ,是一种字符串类型,代表一个简单的文本字符串,是最常见的一种数据类型。   其中“SZ”是“String Zero”的缩写,匈牙利命名法,表示null结尾的字符串变量。 
注:REG_SZ 型 注册表值项 没有长度限制。

0 0
原创粉丝点击