软件安装技术

软件安装技术

ID:37733903

大小:56.50 KB

页数:5页

时间:2019-05-29

软件安装技术_第1页
软件安装技术_第2页
软件安装技术_第3页
软件安装技术_第4页
软件安装技术_第5页
资源描述:

《软件安装技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、能够介绍一点我的经验,让大家少走弯路。第一部分是基本原理介绍第一章:什么是软件安装,我们为什么要适用这项技术随着计算机技术的日益发展,操作系统越来越复杂,而软件也越来越多,越来越大。所以我们需要一种专门的技术,解决这些问题,在系统中合理的安排应用程序,让客户方便使用程序。这就是软件安装技术。当时市面上出现了各种各样的安装技术和工具,当时又后来呢大家发现有很多问题还是无法解决。比如版本的冲突,程序损毁以后的恢复第二章:WINDOWSISNTALLER介绍也就是说从WIN2000开始,WINDOWSISNTALLER是作为操作系统的一部分的。WIN2000以前的操作系

2、统,对WIN98,winNT等也微软也发布了可以使用的安装服务的包。现在WINDOWSISNTALLER最新的版本是4.5。XP最初发布的好像是2.0。我们可以从它更多的PROPERTY知道它的版本。WINDOWSISNTALLER也就是我们简称的MSI包。主要包括WINDOWSISNTALLER数据库,相应的数据文件(一般要被压缩,比如说CAB文件)。MSI的数据库,是一个COM结构的存储构架,包含了超过80个表,现在版本更新,表也更多了。这些表能够很好的描述目标系统的变化。第三章:几个重要的表和规则1.COMPONENT组件是安装中非常重要的概念。组件是资源(

3、文件,REGITRYKEY等等)的集合。它是在系统中能安装或移除的最小单位。组件只有唯一的一个CODE,GUID。ComponentTableTheComponenttablelistscomponentsandithasthefollowingcolumns.ColumnTypeKeyNullableComponentIdentifierYNComponentIdGUIDNYDirectory_IdentifierNNAttributesIntegerNNConditionConditionNYKeyPathIdentifierNYColumnsComponen

4、tIdentifiesthecomponentrecord.Primarytablekey.ComponentIdAstringGUIDuniquetothiscomponent,version,andlanguage.NotethatthelettersoftheseGUIDsmustbeuppercase.UtilitiessuchasGUIDGENcangenerateGUIDscontaininglowercaseletters.Thelowercaselettersmustbechangedtouppercasetomakethesevalidcompo

5、nentcodeGUIDs.Ifthiscolumnisnulltheinstallerdoesnotregisterthecomponentandthecomponentcannotberemovedorrepairedbytheinstaller.Thismightbeintentionallydoneifthecomponentisonlyneededduringtheinstallation,suchasacustomactionthatcleansuptemporaryfilesorremovesanoldproduct.Itmayalsobeusefu

6、lwhencopyingdatafilestoauser'scomputerthatdonotneedtoberegistered.Directory_ExternalkeyofanentryintheDirectorytable.Thisisapropertynamewhosevaluecontainstheactualpath,whichcanbeseteitherbytheAppSearchactionorwiththedefaultsettingobtainedfromtheDirectorytable.Developersmustavoidauthori

7、ngcomponentsthatplacefilesintooneoftheUserProfilefolders.Thesefileswouldnotbeavailabletoallusersinmulti-usersituationsandcouldcausetheinstallertopermanentlyviewthecomponentasrequiringrepair.ExternalkeytocolumnoneoftheDirectorytable.AttributesThiscolumncontainsabitflagthatspecifiesopti

8、onsfo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。