打包教程文档SetupFactory7_第1页
打包教程文档SetupFactory7_第2页
打包教程文档SetupFactory7_第3页
打包教程文档SetupFactory7_第4页
打包教程文档SetupFactory7_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、停止显示工程向导王-步存二步而F厂取消可视化分析个人版WAPE打包教程打包工具Setup Factory 7打包过程1新建工程工程向导-常靓喧自欢迎使用£武呼Factory工程向导!工程向导将指引您完成为软件御建宣装程序的步曝。您的公司名称是什么?北崇航天理想科技股份有限公司愈的产品名称或标题是什么?可视化本入版W«E您的产品版本是什么?1 LI例的公司UEL是什么?httpi/Jwww. usideaX. cQn. cti/选择将要打包的文件目录路径蓟的文件位于哪个文件夷位?卫八可视化尸M单机版'可视化单婢工程归身-意文详夫停止显示工程向导选择一个工程主题工程向学

2、-现/电指字超荚翎黑取消勾选中文语言工程向导-窑语总金雪停止显示工程向导您想要安装程序支持什么语言区)?默认要使用哪种诲盲?K上一步年下T 5取消Bengal i Kul g-ir i tri CalalmSChines e (Simplifieiljl 蒙I_iChinewe (Tr=adi tiaaal) * nCroati an |Cr *ch.flani sk +ttivehiDutch *MEngli J *按照步骤进行下步,直至完成,被打包的文件将自动填充到项目里。2点击“屏幕”一 工程主题一 安装之前一 编辑“许可协议”二i zT二1多老二后K 记 ltW'QepcrEd

3、t单口;A 伸式SJ方-«收旭正殍名 I安饰片F住知 EteET户ff标点 屏井洋用西迭港由K式甲年有?本k 拓?r- 寸定君;再5;*. 位出怕彳方工 酶在女工1;修和碣薜津席0: %««中引 ©,.11Jk (J|一卜d"9作M二*,nrj口蚓月砒一瓯假曷看作0吨±市=) m,歌口;口,小文匍花才BASI*®?.W.的S宝本R.付5支聿S.I. kz Bb 1* Qib tkrr k u工 Ibus441 I 国"itmL kgiiE L« LiM Lurit t£ OtLi lkL>

4、筌U同意鸵I &=霏®£ZJF<1 汴外 rFalv用廿产:忤3#用“中播 t.MIAM .二$承 HNHi:*rSn'l) l&fcgii .中邮61匚茵症1 L 消:裔助将下面内容复制到许可协议中: 即表示同意接受协议各项条件的约束。如果用户 不同意协议的条件,请不要使用本软件产品。二、软件产品保护条款1)本软件产品之著作权及其它知识产权等相关权利或利益(包括但不限于现已取得或未 来可取得之著作权、专利权、商标权、营业秘密等)皆为北京航天理想科技股份有限公司所有。本软件产品受中华人民共和国版权法及国际版权条约和其他知识产权法及条约的保护O用

5、户仅获得本软件产品的非排他性使用权。2)用户不得:删除本软件及其他副本上一切关于版权的信息;对本软件进行反向工程,如反汇编、反编译等;3)本软件产品以现状方式提供,北京航天理想科技股份有限公司不保证本软件产品能够 或不能够完全满足用户需求,在用户手册、帮助文件、使用说明书等软件文档中的介绍性内容仅供用户参考,不得理解为对用户所做的任何承诺。北京航天理想科技股份有限公司保留对软件版本进行升级,对功能、内容、结构、界面、运行方式等进行修改或自动更新的权利。4)为了更好地服务于用户,或为了向用户提供具有个性的信息内容的需要,本软件产品 可能会收集、传播某些信息,但北京航天理想科技股份有限公司承诺不向

6、未经授权的第三方 提供此类信息,以保护用户隐私。5)使用本软件产品由用户自己承担风险,在适用法律允许的最大范围内,北京航天理想科技股份有限公司在任何情况下不就因使用或不能使用本软件产品所发生的特殊的、意外的、非直接或间接的损失承担赔偿责任。即使已事先被告知该损害发生的可能性。6)北京航天理想科技股份有限公司定义的信息内容包括:文字、软件、声音;本公司为用户提供的商业信息,所有这些内容受版权、商标权、和其它知识产权和所有权法律的保护。所以,用户只能在本公司授权下才能使用这些内容,而不能擅自复制、修改、编撰这些内容、或创造与内容有关的衍生产品。7)如果您未遵守本协议的任何一项条款,北京航天理想科技

7、股份有限公司有权立即终止 本协议,并保留通过法律手段追究责任。三、北京航天理想科技股份有限公司具有对以上各项条款内容的最终解释权和修改权。如用户对北京航天理想科技股份有限公司的解释或修改有异议,应当立即停止使用本软件产品。用户继续使用本软件产品的行为将被视为对北京航天理想科技股份有限公司的解释或修改的接受。四、因本协议所发生的纠纷, 双方同意按照中华人民共和国法律,由北京航天理想科技股份有限公司所在地的有管辖权的法院管辖。北京航天理想科技股份有限公司3检测是否安装过软件点击“屏幕” > 工程主题一 >安装之前一 >开始安装 > 编辑 在弹出的窗口中“编辑”选项下的 On

8、 Preload下写入以下代码:-这些操作在屏幕显示之前执行。if File.DoesExist("%AppFolder%VDK_test.exe") then-如果文件存在,提示并退出安装程序result = Dialog.Message("通知","不好意思,软件已经安装过了,将退出安装二MB_OK,MB_ICONINFORMA TION, MB_DEFBUTTON1);Application.Exit();elseDialog.Message("友情提示","本地未安装过软件 ", MB_ICONI

9、NFORMA TION); end庭3同建小阡瓶定装 许可能议 用户值是 迤奔支装支院 逝瓷快推方式 蜜普建I孱幕接里斯日安装谢巨口二二居性同育On Preload on B»ck | On Nast | On Canal | Cn H«lp On Ctrl事件黄里:大QI -塞耳箕,乍布 拜耳显于丁廿*=“02 if 打二:皿:“方才财13*。1日:百加曰,51: then03 如果上件存在.提示并遐3安会容宇04 realt二DMIqe.Mm得通知二"不好意思,软忙工建安会一05 else06吧跑机,提示 7。- Jifc支亲过一 "07 Appli

10、c«ticr Exi t();OR -hlJ *I- 侬挈助:提不 恢匚词可以查看斯伯可司的操作列哀冉,力添加时X铮诲阴RJ面福逅71 y fiS(£i再叫的k 1/;7加宣信他4设置asit vdk dev.ocx 控件自动注册右键asit vdk dev.ocx文件选择文件属性asstjvcl卫 Aj(Gm ph+ D*vCcetiCtrl-ZCtrl+VDtvCgm<i DevCom卷j GraphicC_± Interop * x LiulhenhWKD 复制3培61出) *Ctrl+XCE+t;i Micro so i 43 尉改唳,A M不ql口

11、 首 尉比软弓I用国.一In5Cfrt+Irs3 卬 iK5 A $yMm)( < System. V二打开支今支件JK性-ChUQCtri+Enter切 VDK_t«te>evr> < - r -t.Vlhrtf .(-I'l*, in ri n i 在高级选项中 勾选上 “注册COM接口”和“注册类型库”点击右侧“测试”按钮,若弹出如下弹窗,则支持自动注册5设置快捷方式双击或右键VDK_test.exe选择"文件属性”在“快捷方式”选项下勾选“桌面”“开始菜单” “开始菜单-> 程序”等选项。VD Oest. exe 屋性.=寻常蛔

12、|盘快捷方式|由醐|同条件|埠程序悒| df由S|位置回卓面加亘开始菜单出自定义©O启动菜单(3)Mi开始菜单超序卸Ii已快速启动档期Z开始菜单应用程序文件夹(A)鹿性描述任J注释9)2VDK_te5t起始位置仃:运行模式:标淮,口 T命畲行羲戴工);快捷转呢:无图标模式。默认旧。自定义加图标路小(1);H标索引尊):1 I-Im遐旭Is 3确定 1 取消 I 薪助 16卸载卸载时,删除注册表。在 卸载一 操作 一On Pre Uninstall下加入下面代码:可视化分析个人版");On Post Uninstall 下加入:可视化分析个人版");暂时不加A君动时

13、 舄舌础画 果迪厅安装时 舄跖打警春回RW 作深足之件 ?j金另函数 必限工女神 也杼4达 钊片三羞_ ,1.控制而区 工 l?nt 瘠 BAAftTl *二;排中fira eJai jSdflfci Lfek/i Jl1A7写入注册表叫后4 >Lli士 Jit-ral 另 Ufi E*1t, lfi±t-L史建国从星01 D2 03 74二 5 36 07 把0910111213 UResult = RJegictryJD<>eEKi£t(HEEi_ljOCL,lL4CHIl®r 15OFTW71 i E (r£&ult ra

14、ise) them二rtsul t = Fi le.RunCSessionVar .Expand?' ?T«iiLaijr;chFoi-i end -(regEey = Ri stry.C 1 assesRoot .(h>enSEbAej (r C1&IDW75DSD51F-If (regKy = truej thenDKlog M小含吃女情提示二.检海到他有七呸/三总, end1& 11一有整淙path 二 旧运Lry.GetVMuHHKEY LCCAL_MAMI:E_ '乂不院正嘲力, D:唯捶示信息二"强充 <P>th

15、 t "已五物过条交,1购却助掘不强”】主怕可口西豆斫由可用的梅工刊先“更细*切 叵绑m璃Q)口涮1则 ) ” M画椰迤讷逅 即消resultl = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, 版)可视化分析个人-Dialog.Message("提示信息","即将检查是否安装旧版本软件。MB ICONEXCLAMA TION);在操作一 >启动时第一个选项里加入如下代码-要执行的语句写入注册表-Dialog.Message("提示彳t息",”没有安装过", MB_ICONEXCL

16、AMATION); 可视化分析个人版");可视化分析个人版");Registry.SetValue(HKEY_LOCAL_MACHINE,可视化分析个人版","VDK_test", SessionVar.Expand("%AppFolder% ").可视化分析个人版VDK_test.exe",REG_SZ); elseDialog.Message("提示信息","您已安装过软件,请先进行卸载。", MB_ICONEXCLAMA TION);File.DoesExist(Ses

17、sionVar.Expand("%WindowsFolder%ProductName%uninstall.exe");-result=SessionVar.Expand("%SystemFolder%");-获得系统目录字符串? 可视化分析个人版"-生成Common目录字符串,.?为字符串连接符File.Run(SessionVar.Expand("%Common%uninstall.exe"), "","", SW_SHOWNORMAL,true); Application.Exit

18、(0); End目前检测到安装过,赢进行卸载,但是卸载拿不到uninstall.exe文件8构建检查文件是否遗漏,试用期文件是否包含在内。点击“构建”。L廿版曰"-betup factory 几u-r=:|文件旧 的旧 工程 资源 卸栽M 发布 查看M 工BCD m(H)庵蒋力鱼外部I号Nameg|礴 asit_vdk_devrccx+1, AxGraphicDataLib.dll+DevCompontntsD otNetBar.dll生|分且出苜* Q邕卜| 三 |*#阖应件甘阖)收传期I用一X移臊选定的文件翔i文件属性发右向导注径分发媒玄发右向导注隆域出地址S.tup Facto

19、ry将构建您的安装文件到硬盘驱动器。请为安装可执行文件送取一个输出文件夹及文件名。将安装文件构建到文件夹6):C:UsersLiuShuoDocumentsMy Setups、洌览安装文件名6):可视化分析个人版WAPE色上一步。)|构建| I 取消发右向导-已结更构建已成止I宫成口:夹耳时C : ilfs s, Li uShuoxI c c #n.t m:千人版“ME -Ka - 63.33 MB :00:00' NM打开输出文件夹rrr上f Cb,|L与或打包完成。g'Mjr Setups(6&4O563Q 宇宁构建日志(5)取消附录1 :检查注册表,是否有.NET

20、4环境resultRegistry.DoesKeyExist(HKEY_LOCAL_MACHINE,"SOFTWAREMicroso心.NETFrameworkpolicyv4.0");if (result = false) thenresult = File.Run(SessionVar.Expand("%TempLaunchFolder%Netframework4.exe"), SW_SHOWNORMAL, true);EndIlli 1111附录2:是已安装软件result1 = Registry.DoesKeyExist(HKEY_LOCAL_M

21、ACHINE,版)Dialog.Message("提示信息","即将检查是否安装旧版本软件。可视化分析个人", MB ICONEXCLAMATION);if (result1=false) then-要执行的语句写入注册表Dialog.Message("提示信息","没有安装过", MB_ICONEXCLAMATION);可视化分析个人版");可视化分析个人版");Registry.SetValue(HKEY_LOCAL_MACHINE,可视化分析个人版","VDK_test

22、", SessionVar.Expand("%AppFolder% ").可视化分析个人版VDK_test.exe",REG_SZ); elseDialog.Message("提示信息","您在(比如说:C:1 )已安装过系统,请卸载后再安装。",MB_ICONEXCLAMA TION);Application.Exit(0); end - if File.DoesExist("%WindowsFolder%ProductName%uninstall.exe") then result = Di

23、alog.Message("通知","不好意思,软件已经安装过了,将退出安装二MB_OK,MB_ICONINFORMA TION, MB_DEFBUTTON1);Application.Exit(); else Dialog.Message("提示信息","没有安装过", MB_ICONEXCLAMA TION); end附录3:卸载删除可视化分析个人版");可视化分析个人版");Registry.SetValue(HKEY_LOCAL_MACHINE,可视化分析个人版","VAPE&

24、quot;,可视化分析个人版VAPE.exe", REG_SZ);归我崖和背景意二 控制面板日志±件 屏募那作事件受geistry.DelctcK (HKEY.LOGALMAC 也一Foldci03 -File.Delete1s1onVar.Expand' 三 04可视化分析个人版");可视化分析个人版");-File.Delete(SessionVar.Expand("%WAPEx%VDK test.exe"), false, false, false, nil);附录4:我自己乱写的代码,仅供自己参考:提.莓 Qn SLu

25、r七 口n Fr* *11 |" On Poj事件变里:无im rrI-if File.DoesExist(SessionVar.Expand("%WindowsFolder%ProductName%uninstall.exe") thenDialog.Message("提示信息",”存在卸载 exe", MB_ICONEXCLAMATION);elseFile.Run(SessionVar.Expand("%WindowsFolder%ProductName%uninstall.exe"),IlliIlliSW_

26、SHOWNORMAL, true);endresultRegistry.DoesKeyExist(HKEY_LOCAL_MACHINE,"SOFTWAREMicroso心.NETFrameworkpolicyv4.0");if (result = false) thenresultFile.Run(SessionVar.Expand("%TempLaunchFolder%Netframework4.exe"),Illi IlliSW_SHOWNORMAL, true); end Illi Illi-File.Run(Sessionvar.Expand("%WindowsFolder%ProductName%uninstall.exe"),SW SHOWNORMAL, true);ACERCLRCresult2 = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE,可视化分析个人版)if (result2=false) then-要执行的语句写入注册表-Dialog.Message("提示彳t息",”没有安装过", MB_ICONEXCLAMATION);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论