搜档网
当前位置:搜档网 › Installshield2020制作安装包详解

Installshield2020制作安装包详解

Installshield2020制作安装包详解
Installshield2020制作安装包详解

Installshield2020制作安装包详解

1. 打开Installshield 2018 Premier Edition,新建一个Installscript Project,它是一个全脚本类型程序,确实是用脚本来驱动安装界面。

选择类型为InstallerScript | InstallScript Projcet,输入工程名,指定工程所在的文件夹。

2.界面会切换到Project Assistant,从那个地点开始把工程的差不多组件和差不多文件建立好,只是一样在Installation Designer里进行设置。

3.在Project Assistant界面的底部,会有一个引导动作条,在建立该工程的差不多结构和文件时,能够在此界面进行操作。

4.点击界面上的Installation Designer,进入安装设计界面

1.Installation Information文件夹要紧是设置该安装包的差不多信息,用户只要设置General Information里的信息,其它两个不用设置。要紧是设置此安装包项目的名称,运行的操作系统和一些差不多信息。

https://www.sodocs.net/doc/bf3794453.html,anization文件夹要紧是进行安装设置,包括安装中要用到的文件,安装文件的执行顺序以及安装类型的设置(自定义安装和完全安装)。Setup Design要紧是用来添加安装过程中

所需的文件和快捷方式的设置,快捷方式设置包括开始菜单中的快捷方式和桌面快捷方式的设置。还能够把文件的安装和脚本中函数的执行关联起来。Features要紧是查看各装置的配置信息,Components要紧是查看各组件的配置信息,这两个差不多上方便用户查看一些设置的差不多信息。Setup Types用来设置用户在自定义安装和完全安装时要安装的组件。

3.Application Data 文件夹要紧是提供用户查看运算机中的应用程序和文件,方便用户来选择其中的文件来制作安装包。一样不需要用户操作。

4.System Configuration 文件夹要紧是查看系统的配置信息,包括安装包快捷方式的设置,当前运算机系统注册表的信息。一样也不需要用户操作。

5.Server Configuration文件夹要紧是一些服务的配置信息。一样也不需要用户操作。

6.Behavior and Logic 文件夹要紧是用来编写安装包程序的脚本,在InstallScript的Files文件夹下包括脚本文件,在Functions文件夹下显示脚本中所有的函数。在Support Files/Billboards 下要紧是支持该安装包的一些文件,例如用户协议文件之类。

https://www.sodocs.net/doc/bf3794453.html,er Interface文件下是安装包的所有安装界面,用户能够在这设置安装界面的风格和选择安装过程中所要用到的安装包。在IS中,以Sd开头命名的函数一样代表窗口函数。

8.Media 文件夹是安装包的类库,Path V ariables 中储存的是安装包中设置的一些路径变量的值,Releases下是制作完成的安装包的设置,要紧包括InstallShield运行的日志文件,制作好的安装包EXE文件的信息设置。

9.Additional Tools文件夹是一些额外的工具,一样用不到。

第二部分:脚本和安装包信息的介绍

Installshield脚本对大小写敏锐,同时每个if都会和一个endif相配对,在每个Function 中,代码是按次序执行的。

安装路径:默认的情形下差不多上安装到C:\Program Files下,然而有一些例外,比如有的系统盘不在C盘上,为了使安装路径能够动态改变,installshield提供了ProgramFilesFolder属性,那个属性的值在安装的时候动态地初始化为目标系统的Program file名目。

Features: 你的安装程序在专门多情形下,能够通过那个属性页将你的所有的安装程序分组,然后在安装的过程中,用户能够选择自定义安装方式来自己选择需要安装的内容。

选择要安装的对话框,向导会自动将你选择的对话框脚本函数添加到工程的脚本中。

InstallShield中两个路径:

SUPPORTDIR:Behaviour and Logic/Support Files/Language Independent下的文件

TARGETDIR:General Information/Product Properties/

Organization/Setup Design/Feature/Required Features:当安装该组件时同时需要安装的组件。Organization/Setup Design/Feature/OnInstaling:在该组件安装之前所需要调用的脚本方法。Organization/Setup Design/Feature/OnInstalled:在该组件安装之后所需要调用的脚本方法。Organization/Setup Design/Feature/OnUninstaling:在该组件卸载之前所需要调用的脚本方法。Organization/Setup Design/Feature/OnUninstalled:在该组件卸载之后所需要调用的脚本方法。

检验某些安装环境是否差不多安装或安装版本是否匹配:一样是在注册表中查找该程序的版本或在System32文件夹下查找该程序运行过程中的某些DLL的版本。

通过按F1来查看关心文档,里面有InstallShield的API介绍

文件的拷贝顺序是按Organization/Setup Design/Feature/Compent下的顺序拷贝的

EPA安装包下:Organization/Setup Design/EPA Soft kit有EPA_Installing和EPA_Installed两个选项,讲明当EPA Soft kit下的组件全部安装之前和安装完后会调用这两个方法。

在OnInstallingFile函数中拷贝完文件到目标路径(EPA Tester)后,就执行对应的函数(EPA Tester_Installed())

Requirement Modul e功能块里放置一些公用的EXE和安装程序文件

EPA ClockSync Test中要用到Requirement Module的东西,在自己的Required Features 中进行设置,把Requirement Module包括进来。

Organization/Setup Design/Feature/FileNeed:用来设置某些组件是否承诺用户取消安装。

一些DLL和文件的介绍:

C:\WINDOWS\system32\dfshim.dll:属于.NetFreamWork的一个DLL

C:\WINDOWS\system32\wpcap.dll:属于WinPcap的一个DLL

C:\WINDOWS\system32\aksusb3.dll,akshsp51.dll,akshhl27.dll,aksllmtp.exe,电子狗

regsvr32.exe(C:\WINDOWS\system32\):regsvr32.exe用于注册Windows操作系统的动态链接库和ActiveX控件,ActiveX控件只有通过注册才能被系统识不和使用。它确实是windows自带的注册和反注册工具。

bat文件:bat是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为.bat 或.cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令显现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),能够简化日常或重复性任务。

第三部分:脚本编程

这部分要紧讲解InstallScript脚本,脚本中一些要紧的函数以及它们的执行顺序。一些用到的CMD命令和Windows的注册服务。

假如你想修改某个事件处理函数,你能够从事件列表中选择一个事件比如我们选择(Before Move Data),然后选择一个关于那个事件的函数(比如Begin),然后那个函数的定义就会显现在你的脚本中,在你的脚本中会显现下面的代码。

安装、修复、重新安装(修改)或卸载状态,后三者都属于MAINTENANCE状态Regserver: 注册服务

Unregserver:反注册服务

修改安装界面

EPA安装项目中代码的执行顺序:(安装)

1.OnSetTARGETDIR is called directly by the framework to initialize

OnSetTARGETDIR自动被系统调用,入口函数

2.OnIISCheckRequirements

3.OnShowUI()

4.OnFirstUIBefore()//安装界面都在那个函数中

5.OnMoveData() (OnMoveData开始)

6.OnMoving()

7.OnInstallingFile (system32下的一些DLL,Requirement Module下的文件拷贝到目标文件夹下,Read.txt,License.txt,之后就能够进行安装环境检查了,那个函数中间过程中一直有,之后会拷贝一些文件到目标文件夹下)

8.EPA_Installing

9.RequirementModule_Installed(安装程序前的必备环境)

10.EPAClockSyncTest_Installed

11.EPACSMETest_Installed

12.EPA Tester_Installed()

13.EPA ToolKit_Installed()

14.EPAOPCServer_Installed()

15.EPAConfiguration_Installed()

16.EPA_Installed()(OnMoveData终止)

17.OnFirstUIAfter()

卸载:

1.OnSetTARGETDIR()入口函数

2.OnIISCheckRequirements()

3.OnShowUI

4.OnMaintUIBefore()(选择三个去向,修改,修复,除去)

5.OnMoveData()

6.EPA_UnInstalling()

7.EPAConfiguration_UnInstalled

8.EPAOPCServer_UnInstalled()

9.EPA Tester_UnInstalled()

10.EPAClockSyncTest_UnInstalled()

11.EPA_UnInstalled()

12.OnMoved(OnMoveData终止))

13.OnMaintUIAfter

修改:删除部分组件

修复:重新安装程序

除去:卸载程序

InstallShied2018的函数执行顺序如下:

OnBegin ---> OnShowUI

OnShowUI里面为:

OnFirstUIBefore ----> OnMoveData ------> OnFirstUIAfter

OnFirstUIBefore (include): 欢迎界面, 选择安装路径, 安装的类型. OnMoveData(include): 文件的拷贝

OnFirstUIAfter(include): FileAttribute, Modify registration, create shortcut, register f ilter/com,

excute custom exe;

第二次运行Setup的时候:(爱护,一样会显现我们所看见的Repair、Modify、Delete三个选项)

OnMainUIBefore ---> OnMoveData ----> OnMainUIAfter

注册表操作和文件操作的一些函数:

RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);//设置默认的注册表键值根节点

RegDBCreateKeyEx ("\\SOFTWARE\\SUPCON\\EPA系统应用软件包\\EPA CSME Test", "");//创建一个注册表键值

RegDBDeleteKey("\\SOFTWARE\\SUPCON\\EPA系统应用软件包\\1.0"); //在注册表中删除该项

//设置注册表值,参数介绍:注册表里的键,键名(某个环境变量),被设置的键的类型(字符型),键值,该键值的实际大小

RegDBSetKeyValueEx ("\\SOFTWARE\\SUPCON\\EPA系统应用软件包", "path", REGDB_STRING_EXPAND, TARGETDIR, -1);

LaunchAppAndWait(WINSYSDIR^"regsvr32.exe","/s\""+WINSYSDIR^"EPA_SO CKET.dll\"",WAIT);//运行某个应用程序

BatchFileLoad(TARGETDIR^"EPA Tester\\Tools\\repair.bat"); //把BAT文件加载至内存

BatchAdd("path_",COMMONFILES^"SUPCON\\TCL\\bin","TCLPATH",REPLACE) ;//修改BAT文件

BatchFileSave("");//储存文件

删除文件操作:

DeleteDir(TARGETDIR^"EPA Tester\\lib", ALLCONTENTS);//删除文件,名目下的所有文件。

DeleteFile(TARGETDIR^"EPA Tester\\EPA_Communication_Stack.dll");//删除具体指定的文件

CopyFile(SRCDISK^szSrcFile1, TARGETDIR^szTarFolder1);

文件夹下拷贝文件到目标路径下的一些对应文件夹下,那个地点记住拷贝文件一定要带上文件的全名,包括扩展名。

LaunchApp ( WINDIR^"Notepad.exe" , TARGETDIR^"README.TXT" );

假如是一些不是Windows自带的程序,比如PDF,DOC,还需要从注册表里得到所安装的目标位置,从那个目标位置得到要用的工具。

7-ZIP 制作软件安装包详细教程+7-Zip自解压软件安装包制作工具箱

7-Zip自解压软件安装包制作工具箱 本工具箱包含以下工具: 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 2.7-Zip自解压包生成工具:7Zip高级自解压包生成工具(SfxMaker7Zip) 3.7-Zip自解压文档分离器:7z自解压文档分离器汉化版(7z SFX Archives splitter) 4.程序文件图标提取工具:零度文件图标提取器 5.程序文件资源替换工具:ResHacker远景专用 以上这些工具在制作7z自解压软件安装*****程中,是很有用的,并且简单易学。 声明:本工具箱所收集的工具均来自网络,所有权归原作者所有,本人仅仅收集而已。 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括Zip、RAR、CAB、GZip、BZip2和TAR等等。此软件压缩的压缩比要比普通Zip文件高30-50% ,因此,它可以把Zip格式的文件再压缩2-10% 。 7-Zip 的主要特征: 更新了算法来加大7z 格式的压缩比 7-Zip 是基于GNU LGPL之下发布的软件 支持格式:压缩及解压缩:7z、Zip、GZip、BZip2 和TAR 仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、Z、CPIO、RPM、DEB 和NSIS 对于Zip 及GZIP 格式,7-Zip 能提供比使用PKZip 及WinZip 高2-10% 的压缩比 7z 格式支持创建自释放(SFX)压缩档案 集成Windows 外壳扩展 强大的的文件管理 强大的命令行版本 支持FAR Manager 插件 软件界面

魔兽模型制作教程第一讲 建模基础

教程附带模型源文件下载地址:猛击此处 开始教程前的准备条件: 1.3ds max的基本操作知识是必须的(一个好的模型需要一个出色的建模者). 2.下载并安装Warcraft Art Tools,这是一个3ds max的插件软件,安装前应该先安装3ds max(最好是1.01版的,以前版本会在制作链接点时出现bug). 3.会使用photoshop对你将有极大的帮助^_^ 4.建议使用3dmax R5 贴图会比较方便(官方文档要求使用3dmax4,经实验R5版会比较方便,更高版本没试过,不知能否正常安装) 第一讲基础知识及一个简单的war3模型的创建这一讲中,我们将学习魔兽模型的一些规定,并且完成一个简单模型的创建。 使用软件:3ds max 5 Photoshop 第一节创建war3模型的基础知识 想必你已经安装了暴雪官方的Warcraft Art Tools了(如果没有,那就赶快装去!!!!!!!) 这套工具包包含以下6个插件: 1. Model Exporter plug-in (ModelExp)将max文件转换为mdx和blp的插件 2. Warcraft III Material plug-in (War3bmtls) war3模型的专用材质 3. Warcraft III Preview (SGView)war3模型浏览器 4. User Property Editor (UserProp)物体属性编辑器 5. Warcraft III Particle plug-in (BlizPart)war3的粒子发射器(我的最爱,嘻嘻~~) 6. Warcraft III Ribbon plug-in (Ribbon)魔兽独有的”带状物” (以后会专门讲解) 魔兽中的尺寸(也就是单位的大小啦) 魔兽中的单位转化到3dmax中是一英寸,这就是说: 一个苦工在3dmax中大约70单位高 魔兽中最高的建筑在3dmax中约为300单位高 一个路径单元边长32单位 一个地形单元边长128单位 悬崖的高度为精确的128单位 3dmax中坐标的原点始终是人物的origin (也就是当你站立时地面上两脚之间的中点) 3dmax中前视图所指的方向就是魔兽中人物面对的方向。 模型的多边形数 为了让游戏流畅的运行,一个好的模型的多边形面数是应该严格控制的.除非你想把它用来测试机器的3d加速性能@_@ 下面是一些基本的数据: 苦工等级单位----------------------------300面 中型体积的单位--------------------------375面 大型单位或骑马的(大法师?)----------------500面 巨人------------------------------------525面 小型建筑--------------------------------300面

【转】制作软件自动安装,软件全自动安装包解析

【转】制作软件自动安装,软件全自动安装包 经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。 方法一: 由于对autoit不是很了解,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。 今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。 下载自动化编写任务脚本autoit v3.2.55中文绿色版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。 这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的: 执行一遍软件的安装,就出来代码了,编译一下就出来工具了。 OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。 好了,现在告诉你如何做: 1、打开 目录是:AutoIt3\SciTe\ScriptWriter 下面的AU3Record.exe文件 2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件; 3、选择好之后就点击"Click To Record"的图标,之后就安装你的软件,你的操作都会被记录,这个记录方式是完全模拟的,包括鼠标的移动、点击等等; 4、软件安装完毕之后,我们点击右上角这个 完成,程序会自动把代码写到SciTE里面。

cpau软件安装包的过程(适合无权限的客户端使用)

软件安装包的制作 在域或工作组环境管理中,由于回收管理员权限后,经常会遇到一些软件无法以普通用户权限运行安装。从安全方面和操作过程来考虑,把每个域用户添加到本地管理员组或域管理员组中是不可操作的。在此情况下,我们可以将需要安装的软件、安装过程中所需要的信息制作成一个安装程序包,方便用户的使用。 制作的软件有很多,在这里只介绍一下CPAU工具。CPAU是个轻巧、灵活的命令行工具,能以更简单的批处理方式帮助受限用户安全地以管理员权限完成操作。制作好程序之后,用winrar程序添加一个exe自解压程序包。 应用程序的处理 将CPAU软件和安装软件放在某个目录下面(需要在同一目录)一般放在根目录下比较好,在Dos命令行下面进入到CPAU存放的目录,如图所示: 加密安装软件,如图所示: 命令格式:CPAU –u 用户名–p 密码–ex 源安装软件路径–enc –file 加密文件输出路径(名字和后缀无要求)如 1.txt

注意: ex 参数后是主可执行程序,其他文件也放在同一路径下,如c:\ 域用户格式域名\管理员名 生成的加密文件(jobfile)里面有用户名,密码,可执行程序的路径信息 查看结果是否成功,输出”The command completed successfully”表示成功,如图所示: 测试加密文件是否可用,输出“The command completed successfully”命令格式:CPAU –dec –file 加密文件所在路径–lwp 如图所示:

该命令调用加密文件的配置信息,执行源文件的exe程序。 加密文件做好后,创建一个批处理文件(保存为.bat格式的文件),命令格式如下: @echo off echo ---------------------------------------------- echo 启动中请等待.......... CPAU -dec -file install.exe -lwp Exit install.exe加密文件的名字 注:前几步完成后,将加密文件、源安装软件(install.exe)、批处理文件(install.bat)、CPAU软件放在同一个文件夹内。 将本文件夹压缩成可自解压的exe格式文件。

CAB包制作与手动安装

CAB包制作与手动安装 一、CaB包制作: Cabinet Maker - Lossless Data Compression Tool MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination] MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...] source File to compress. destination File name to give compressed file. If omitted, the last character of the source file name is replaced with an underscore (_) and used as the destination. /F directives A file with MakeCAB directives (may be repeated). Refer to Microsoft Cabinet SDK for information on directive_file. /D var=value Defines variable with specified value. /L dir Location to place destination (default is current directory). /V[n] Verbosity level (1..3). C:\Users\xieeeT\Desktop\PDFEditorActiveX>makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=d /d cabinetnameplate=d.cab 二、IE控件cab包手动安装 XP、Win7和Win8手动安装IE控件的cab包 方法/步骤1 一、若你是XP系统,你可以这样安装: 第1步:先解压cab包(随便解压软件都行),在解压的文件中找到*.inf文件,然后右击,选择安装,此时会把解压文件拷到C:\Windows\System32\文件夹下。(当然手动拷贝也可以,inf文件就不用拷过去) 第2步:注册拷到上述文件夹下的ocx文件。和普通ocx注册一样,运行cms.exe, regsvr32 路径\*.ocx 第3步:cab包此时已经安装完成啦,但是浏览器别忘加信任站点和自定义级别啦。2 二、若你是win7或win8系统,你得这样安装: 第1步:先解压cab包(随便解压软件都行),手动把解压的文件拷贝到系统的

Autoit制作软件自动安装包

经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。 方法一: 由于对autoit不是很了解,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。 今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。 下载自动化编写任务脚本autoit v3.2.55中文绿色版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。 这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的: 执行一遍软件的安装,就出来代码了,编译一下就出来工具了。 OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。 好了,现在告诉你如何做: 1、打开 目录是:AutoIt3\SciTe\ScriptWriter 下面的 AU3Record.exe文件 2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件; 3、选择好之后就点击"Click To Record"的图标,之后就安装你的软件,你的操作都会被记录,这个记录方式是完全模拟的,包括鼠标的移动、点击等等; 4、软件安装完毕之后,我们点击右上角这个

魔兽模型制作教学教程第二讲骨骼

第二讲骨骼、皮肤和动画 教程附带模型源文件下载地址:猛击此处 第一节骨骼 演示环境:3dsmax 5.0做人物动画当然少不了骨骼啦。用骨骼带动皮肤运动可以达到关节的平滑过渡,也可以比直接操纵皮肤减少许多工作量。总之是好处多多啦。 Art tool支持max骨骼、几何体和帮助物体(helpers)作为动画的骨骼。做魔兽模型时一般用几何体来充当骨骼,因为用它比较随意操作起来也方便一点。当然,习惯用其他骨骼的高手也不必刻意更换,其实3种骨骼的用法都是一样的。 首先,打开上次做好的箱子模型。 创建骨骼的第一步是想好人物的动作、有几块骨骼、各骨骼的位置。仔细观察箱子的模型。我们希望箱子能走动,所以应该有2条腿;有腿就应该有连接腿的骨骼(chest);其次,我们希望箱盖可以一张一合,所以应该有一个类似嘴的骨骼(jaw)。 下面我们用基本形体box来构造骨骼。创建6个骨骼物体(英文为物体名字)如下图所示。(大小位置差不多就可以了)

呵呵,就像上面这个样子。(有点像变形金刚?……) 创建好骨骼以后一件非常重要的事就是确定骨骼的父子关系(也就是层级关系啦!)。 你问我什么是父子关系?……简单的讲就是儿子要跟着父亲运动。比如,把作为嘴的骨骼定义为作为身子的骨骼的儿子。这样,当身子骨骼运动时“嘴”是时时跟随的,而嘴也可以有自己的动画(一张一合之类)。也就是说“父亲”的动作可以影响“儿子”,而“儿子”的动作不影响“父亲”。 3dsmax提供了一个工具进行这种链接,如下图示: 使用方法如下: 1.打开链接工具(就是刚才的按钮)。 2.左键点击你想让其作为“儿子”的几何体,并按住左键不放。 3.拖动鼠标到“父亲”上(这时可以看到一条虚线),同时释放鼠标左键。 4.你可以看到“父亲”物体闪动一下(变白),表明链接成功。 为了使我们的链接工作不受影响。我们要先将箱子隐藏,只留下骨骼。

android apk安装包的制作过程图解

Android程序安装包APK的制作 完成Android项目后,需要将程序打包成APK文件(Android Package),其后缀名为".apk"。打包的APK 文件可以在Android模拟器或者Android手机上安装运行。 Android系统要求具有开发者签名的私人密钥的应用程序才可以被安装。 Android项目打包和生成数字签名可以使用命令行的方式,但Eclipse中的向导可以方便快捷的完成整个流程。 以HelloWorld为例,介绍如何生成APK。 Android项目编译运行后,右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package..."(输出签名的应用程序包)。 直接点击Next按钮,进入Keystore设置窗口。其中,Location为证书的目录地址,Password/Comfirm 为证书的密码。

打包程序时系统要求使用数字证书。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。 点击Next按钮,设置证书的信息。Alias:数字证书的名称;Password/Comfirm:证书的密码;Validity(years):证书的有效期;其他信息按需要填写。

完成证书信息设置后点击Next按钮,完成APK打包,如下图所示,生成的APK文件为:E:\Android\keystore\HelloWorld.apk。

如果已有数字证书,可以选择"Use existing keystore",然后点击Browser按钮进行选择,输入密码后点击Next按钮进行下一步。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

轻松制作绿色软件安装文件

安装文件制作之宝典 自己开发了小程序,或是制作的小课件,或是改写了一个软件之类的东东,和网友交 流时,总希望对方收到后安放在指定的地方,运行特定的文件。平时大多采用压缩文件格 式,但使用时总有不尽人意的地方,其实,我们完全可以自己动手,制作出个性化的安装 文件,一个安装文件搞定所有的事情。 借用winrar 工具 Winrar 是大家最常用的压缩软件,利用它,我们可以很轻松的制作出安装文件 准备工作: 首先必须下载安装压缩软件WinRAR ,版本当然是越高越好;同时将要制作成安装文件 的所有程序文件放在一个文件夹中,(以下示范操作的文件夹为“我的作品”)如果还想使 自己的安装文件更专业,可准备自己的图标文件(32*32 ),程序说明文件和安装协议。(建 议作成txt 格式) 创建方法: 1. 进入文件目录,选择所需的文件然后单击右键,在弹出的菜单上选择“添加到压缩 文件”,打开WinRAR 的“压缩文件名和参数”对话框。 2. 如图1 所示,在“常规”选项卡上选择“创建自解压格式压缩文件”复选框,然后在“压 缩方式”下位列表中选择“最好”。 提示:WinRAR 的压缩方式分为六种:“存储”压缩方式的压缩率为0 ,“较快”和“最快”的压缩速度较快,但压缩率较低,“标准”方式是WinRAR 默认的压缩方式,“较好”和“最好”的压缩速度较慢,但压缩率较高。 3. 在“高级”选项栏内单击“自解压选项”按钮打开“高级自解压选项”对话框。 4. 在“高级自解压选项”对话框的“常规”选项卡上,“解压路径”文本框中填入要创建的安

装文件夹名称,我们可输入自己所需的名称如“我的作品、”,并选择“在Program Files 中创建”,接着,同时在“我的作品”文本框中输入要运行的主程序名称,如我的主程序名为“ srart.exe ”,这样,当用创建的这个安装程序安装好以后,s rart.exe 将会自动启动。 提示:这里我只输入了“我的作品”,是因为默认已经选择了“在'ProgramFiles' 中创建” 选项,这时RAR 能自动检测当前操作系统安装在哪个分区上,也就是说,如果您的XP 安 装在 D 分区,那么文件最终会被自动解压到我的作品目录中,这对于安 装了多系统的朋友不能不说是一项非常实用的功能。 5. 切换至“高级自解压选项”对话框的“高级”选项卡,单击“添加快捷方式”按钮打开“添 加快捷方式”对话框,在这个对话框上,我们可以在桌面、开始菜单、开始菜单/程序、以及启 动组中添“查看电脑配置”快捷方式,在这里我们选择“桌面”,在“源文件名”文本框中输入主程 序名称“everest.exe ,”“快捷方式名”中输入“查看电脑配置,”最后单击“确定”。 小提示:若您还想为everest.exe 添加其它位置上的快捷方式,可再次单击“添加快捷方式”按钮并按上述的方法添加。当快捷方式添加完成后,“高级”选项卡上会列出添加的所有快捷方式。 6. 切换至在“高级自解压选项”对话框的“模式”选项卡,在“安静模式”中选取“全部显示”,在“覆盖方式”中选择“覆盖所有文件”,当遇到同名文件后应直接覆盖。 小提示:“安静模式”的含义是在整个解压过程中是否显示默认解压路径等信息,这里由 于制作的是安装文件,所以选择“全部显示”。如果制作升级安装包,“覆盖方式”一定要选“覆 盖所有文件” 7. 在“高级自解压选项”对话框的“文本和图标”选项卡上,在“自解压文件窗口标题”文本 框中输入标题如“我的作品”,在“自解压文件窗口中显示的文本”文本框中输入安装任务的信息“这 是一款我自己改写的小软件,可以用它方便的查看你的计算机的硬件”,然后单击“浏览”,在

航模制作教程(DOC)

第一章制作工具的准备 做为一个新入门的模型爱好者,首先遇到的问题就是:做模型需要一些什么工具呢?什么工具是即省钱又好用的呢?在这里我想谈一下自己的经验,希望对您有所帮助。 1.模型剪/钳 刃口由高强度金属制成且成斜口(也称斜口钳),是将模型零件从板子上取下的工具,由于是斜口的,所以不会损坏零件。建议购买国产奥迪的,价格在18元左右。 2.笔刀 将零件剪下后,要将零件上多余的流道削去,就要用到笔刀,建议购买田岛的28元/把(8片刀片)在这里要提醒初学者由于笔刀很锋利,使用笔刀时刀口不要朝向自己,以免造成伤害。 3.锉刀 零件取下之后,还要进行打磨的工作,这时你就需要它。锉刀可以分为钻石粉锉刀(表面上附有廉价的钻石粉)以及螺纹锉刀,前者很适合打磨塑料;后者可以打磨蚀刻片。建议购买有各种形状的套装,一般价格不贵在20~50元左右。锉刀的清理可以用废旧的牙刷刷几下既可。 4.砂纸 在经过锉刀的粗打磨后,就要使用砂纸进行细加工,砂纸分为各种号数,号数越大就越细,建议购买800,1000。1200号水砂纸(在五金店均有售,价格在0。6元/张左右)720 5.胶水 零件打磨完毕以后,就要使用专门的模型胶水进行粘接,在这里笔者强烈建议购买田宫的溜缝胶水(25元/瓶)它流动性相当好,而且粘接强度适中,最重要的是它具有“渗” 的作用,这样就避免了由于胶水涂太多而溢出损坏零件。其他胶水还有模王的瓶装(小瓶10元/瓶大瓶25元/瓶)威龙胶水(8元/瓶现以不多见)等。 6.镊子 模型制作中经常要碰到细小零件,这时你就需要一把好用的镊子,建议购买弯头尖嘴,而且后面有锁扣的那种。 7.补土 一些模型由于开模的原因,在组合后会产生缝隙,这时就需要使用补土来填补。补土有很多种类:水补土,牙膏状补土,AB补土,保丽补土,红补土等,就功能上可以分为填补类:牙膏状补土塑型类:AB补土,保丽补土,红补土表面处理类:水补土。这里只介绍属填补类的牙膏状补土:一般市面上常见的是田宫和郡仕的产品,价格均为25元/支,笔者个人认为田宫的补土较为细腻,容易上手,但有干后收缩大的缺点,但还是建议初学者使用;郡仕补土为胶状,干后硬度大,且收缩小,但较难上手,不太适合初学者。 以上几种就是模型制作中最最基础的工具(不包括涂装工具,将另文介绍),对于初学者来说这仅仅是踏向模型制作之路的第一步,如何使用好这些工具,是模型制作的基本功,也是成为高手的必经之路

软件自动安装包制作(InstallRite)图文教程

软件自动安装包制作(InstallRite)图文教程 现在越来越多的朋友在研究软件自动安装,各种各样的方法层出不穷,本人比较懒,喜欢用比较简单和快速的方法,找了N久让我找到了这个InstallRite这个软件,经过试用和测试,个人认为还是比较简单且容易上手的东西,现在发出来和大家分享下: 首先下载并安装InstallRite,打开InstallRite.exe,看到如图所示: 点击安装新的软件并接创建一个安装包,看到如图所示:

下一步:

下一步:这里建议关闭所有运行着的程序,因为你在安装软件的期间如果其它软件正在硬盘些东西又或者在注册表添加东西都会被InstallRite所监听到。 这时InstallRite会自动扫描系统目录和注册表并创建一个快照,如图: 扫描完毕之后选择需要安装的软件,然后点下一步进行安装,怎么安装软件就不用我说了吧! 等到你需要安装的软件安装完毕之后你会看到下面的提示:

直接点下一步,这时InstallRite会自动对比软件安装之前和安装之后系统的所有改变: 对比完毕之后要求你输入你所安装程序的名字,输入之后点确定。

点击确定之后就会出现如下界面: 这时你可以直接点击构建安装包来生成自动安装的程序,如果我们还需要进一步调整的话就先点击完成回到软件初始界面然后再点击检查安装打开如下界面:

在这里你可以删除一些你不希望创建的文件,比如一些快捷方式和临时文件。如果你的其它程序正在处于运行状态也会被InstallRite监听,如杀毒软件,QQ等等。所以我们将一些自己觉得没必要的文件删除掉尽量减少文件的大小。清理完毕之后直接关闭窗口再打开InstallRite初始界面,现在可以点击初始界面里的构建一个安装包了: 选中我们刚才安装的软件之后直接点击确定然后保存。当点击保存之后就会出现如下窗口:

自动模型制作教程

一模型的创建流程 1、创建模型前明确所引用的建模理念(如:亚盘理论、欧赔核心理论、赔率价值理论等等)。 2、明确建模所需的步数,即是以多步组合成模型还是以单步生成模型。 3、对第一步进行比赛筛选,将符合条件的比赛筛选出来。 4、从步骤3筛选出来的比赛中筛选选项,将符合条件的投注选项筛选出来。 5、对后续步(如果有)重复步骤3和4. 6、将不同步之间筛选出的比赛进行组合,(如:2串1或3串1等等)。 7、对步骤6的结果进行过滤,把符合过滤条件的单式保留下来。 二模型条件间逻辑关系 1、相同的条件之内,结果取并集。 2、不同条件之间,结果取交集。 三模型条件名词解释 l 场次号升序:对比赛按照场次号进行升序排序。 l 主胜初赔升序:对比赛按照主胜的初始赔率进行升序排序。 l 最小初赔升序:对所有比赛的胜平负赔率中的最小的赔率进行升序排序。 l 让球主胜初赔升序:对比赛按照让球的赔率进行升序排序。 l 新赔主胜升序:对比赛按照最新的赔率进行升序排序。 l 新赔让球主胜升序:对比赛按照最新的让球主胜赔率进行升序排序。 l 从第几场开始:即对排序完的结果进行截取时,从第几场开始,例如选择3,则是从第3场开始,前面两场丢l 截取场数:即对排序完的结果进行截取时,截取的个数。需和从第几场开始配合使用。 l 赔率积:单注中选项的赔率的乘积范围。 l 赔率大小码型:小中大分别表示一场比赛选项中的最小的赔率(一赔)、中间的赔率(二赔)、最大的赔率(比如选择小小、小大和中中。即留下第一场比赛中的一赔选项和第二场比赛中的一赔选项、第一场比赛中的一赔一场比赛中的二赔选项和第二场比赛中的二赔选项。其余的都过滤掉。 l 胜平负码型:此处以2串1码型作为说明,比如选择胜胜和负平。即留下第一场比赛中的主胜和第二场比赛中场比赛中的负平。 l 按注排序截取: 1)奖金由高到低排序。对所有单注按照奖金由高到低的顺序进行排序,然后截取特定范围内的单注。 2)概率由高到低排序。对所有单注按照概率由高到低的顺序进行排序,然后截取特定范围内的单注。 四模型创建实例 1、此处以胜平负+让球胜平负两步来组合生成模型。 2、对胜平负进行比赛筛选,筛选比赛为五大联赛和小联赛,然后按照最小初赔升序的方法对筛选出来的比赛进始,截取一场。比赛筛选条件如下图所示:

SVAR模型制作过程

设置月度数据MONTHLY>start date:2008M01>end date 2018M08 一,数据的季节调整(利用x-12进行季节性调整) 由于在建模时所选取的是宏观经济的月度数据,而月度数据容易受到季节因素的影 响,从而掩盖经济运行的客观规律,因此我们采用Census X13(功能时最强大的)调整方法对各个变量数据进行季节性调整。分别记做CPI’、FOOD’、HOUSE’、M2’、 VMI’。 时间序列按照时间次序排列的随机变量序列,任何时间序列经过合理的函数变换后都可以被认为由几个部分叠加而成。三个部分:趋势部分(T),季节部分(S) 和随机噪声部分(I)。常见的时间序列都是等间隔排列的。 时间序列调整各部分构成的基本模型 X t=T t++T t+I t对任何时刻有,E(I t)=0,Var(I t)=σ2加法模型 X t=T t*T t*I t对任何时刻有,E(I t)=1,Var(I t)=σ2加法模型 (1)判定一个数据序列究竟适合乘法模型还是加法模型,可考察其趋 势变化持性及季节变化的波动幅度。 (2)所谓季节调整就是按照上述两种模型将经济时间序列进行分解, 去掉季节项的序列成为调过序列。 对于时间序列而言是否存在整体趋势?如果是,趋势是显示持续存在还是显示将随时间而消逝? 对于时间序列而言是否显示季节性变化?如果是,那么这种季节的波动是随时间而加剧还是持续稳定存在? 对于时间序列的分解模型主要有加法模型和乘法模型。 加法模型适用于T、S、C相互独立的情形。 乘法模型适用于T、S、C相关的情形。由于时间序列分解的四大要素一般都存在相 互影响,因此大多数的经济数据都采用乘法模型进行季节性分解。 第一步:双击进行季节性调整的变量组CPI,proc >Seasonal Adjustment>x-12

如何制作系统安装包

如何制作系统安装包? 开发好的软件后,可利用https://www.sodocs.net/doc/bf3794453.html,提供的软件“安装和部署”工具制作系统安装包。1.制作系统安装包 下面以“MyLibrary”软件为例说明系统安装包制作过程。 step1.打开MyLibrary项目。选择“文件”|“添加”|“新建项目(N)”菜单项(如图1所示),打开“添加新项目”对话框,项目类型选择“安装和部署”,模板类型选择“安装项目”,名称填写为“MyLibrarySetup”,位置填写为“D:\王睿智-教学\Course数据库\2010-2011fall\练习\MyLibrary”,然后单击“确定”按钮,如图2所示。 图1 文件→添加→新建项目

图2 添加新项目→“安装和部署” step2.显示安装项目制作界面,如图3所示。 图3 安装项目制作界面 step3.添加自定义文件夹和文件(即项目中数据文件和音效文件等)。 选择“应用程序文件夹”|“添加”|“文件夹”(如图4所示),新建文件夹命 名为“Db”。选择“Db”文件夹,单击鼠标右键,从快捷菜单中选择“添加”| “文件”,打开“添加文件”对话框,导航到数据库MyLibrary所在文件夹 (即…\bin\Debug\Db文件夹),选择“MyLibrary.mdf”文件,单击【打开】按 钮。同理添加“MyLibrary_log.ldf”文件。注意:添加数据库文件(.mdf和.ldf)前,应停止数据库服务器的服务。 图4 添加自定义文件夹

同理添加“Sound”文件夹(MyLibrary项目的音效文件放在…\bin\Debug\Sound 文件夹中),并向该文件夹添加MyLibrary程序中用的音效文件complete.wav,I Don't Wanna Fight.mp3。 图5 添加自定义文件 step4.添加项目主文件。选择“应用程序文件夹”,单击鼠标右键,从快捷菜单中选择“添加”|“项目输出”,打开“添加项目输出组”对话框,选择“主输出”,单 击【确定】按钮,如图6所示。 图6 添加项目输出组 step5.创建“程序”菜单中的快捷方式。单击【用户的“程序”菜单】文件夹,然后用鼠标右键单击右侧的空白区,选择“创建新的快捷方式”,打开“选择项目中 的项”对话框,双击“应用程序文件夹”,选择“主输出来自MyLibrary(活动)”,单击【确定】按钮,然后将快捷方式的名称改为“MyLibrary”,如图8所示。step6.建立桌面快捷方式。单击【用户桌面】文件夹,然后用鼠标右键单击右侧的空白区,选择“创建新的快捷方式”,打开“选择项目中的项”对话框,双击“应 用程序文件夹”,选择主输出来自MyLibrary(活动)”,单击【确定】按钮,然后 将快捷方式的名称改为“MyLibrary”,如图8所示。 step7.编译安装项目。打开“解决方案资源管理器”,选择MyLibrarySetup项目,从右键快捷菜单中选择“生成”,MyLibrarySetup项目即编译成功。如图9所示。step8.运行安装包。安装程序位于文件夹“D:\王睿智-教学\Course数据库\2010-2011fall \练习\MyLibrary\MyLibrarySetup\Debug”,双击运行setup.exe程序,启动安装界

VS2010制作安装包

北京江南天安科技有限公司20XX年XX月XX日

版本控制

目录 1引言 (5) 1.1编写目的 (5) 1.2读者对象 (5) 2操作流程 (5)

附图目录 图2-1 新建项目 (5) 图2-2 选择安装包项目 (6) 图2-3 映入眼帘 (6) 图2-4 添加项目执行文件 (7) 图2-5 选择Primary output (7) 图2-6 创建执行文件的快捷方式 (8) 图2-7 粘贴在桌面文件夹下 (8) 图2-8 添加文件夹 (8) 图2-9 添加msiexe.exe (9) 图2-10 复制ProductCode (9) 图2-11 粘贴Code (10) 图2-12 设置安装包属性 (10) 图2-13 设为Release版 (11)

1引言 1.1编写目的 谨防自己以后忘记。 1.2读者对象 MySelf。 2操作流程 1.选中要制作安装包的项目,点击菜单栏“File”→“New”→“Project”,如下图所 示: 图2-1新建项目 2.选择“Visual Studio Installer”→“Setup Project”项,然后输入相关项,如下图所示: Name:安装包名称 Location:安装包放在什么路径下 Solution:1.新建一个项目;2.添加到该项目下 Solution Name:如果选择添加到本项目下,不需要输入Solution Name项

图2-2选择安装包项目 3.在上一界面点击“OK”按钮后,进入如下界面,在右侧项目下方出现“XXX安装 包”项目,如下图所示: 图2-3映入眼帘 4.单击左侧“Application Folder”项,在此文件夹下添加项目执行文件,在中间空白 页面处单击鼠标右键,点击“Add” “Project output”项,如下图所示:

基于安装程序类制作c#二次开发的CAD程序的安装包

1新建类库项目2在新建的类库项目里添加安装程序类 3在安装程序类里面可以增加事件处理或重写某些函数,这些可在网上搜索。以下是安装程序类的一些代码可供参考: using https://www.sodocs.net/doc/bf3794453.html,ponentModel; using using System; using using System.Linq; using System.Text; using Microsoft.Win32; using System.Reflection; using using System.Collections; namespace SetupComponent { [RunInstaller(true)] public partial class JSCADInstaller : Installer { public JSCADInstaller() { InitializeComponent(); } //删除注册表 private void JSCADInstaller_AfterInstall(object sender, InstallEventArgs e) { } //检查cad又没安装好 private void JSCADInstaller_BeforeInstall(object sender, InstallEventArgs e) { RegistryKey regAcadAppKey = Registry.LocalMachine.OpenSubKey(@"Software\Autodesk\AutoCAD\R17.1\ACAD-6001:804", false); if (regAcadAppKey == null) { MessageBox.Show("没有从注册表里找到AutoCAD安装成功记录!安装失败!"); Rollback(e.SavedState); } } //将自己开发的程序加入注册表

建筑模型制作速成教程

1、模型分类:方案模型(形式表现要求不高)和展示模型(材料及制作深度高的成品) 2、:测绘:三棱尺、直尺、三角板、弯尺、圆规、游标卡尺、模板、蛇尺。 剪裁:勾刀、手术刀、推拉刀、45°切刀、切圆刀、剪刀、手锯、钢锯、电动手锯、电动曲线锯、带锯、电热切割器、优耐美模型机组、电脑雕刻机。 打磨喷绘:砂纸、砂纸机、锉刀、什锦锉、木工刨、小型台式砂轮机、喷枪。 热加工:塑料板亚克力弯板机、火焰抛光机。 3、:主材:泡沫聚苯乙烯板、有机玻璃板、塑料板、ABS板PVC板(abspvc电脑加工)、 木材版(轻木软木微薄木) 辅材:金属材料:单面金属板、双色板、确玲珑、纸粘土、油泥、石膏、即时贴、植绒即时贴、仿真草皮、绿地粉、泡沫塑料、水面胶=A、B水、软陶、石蜡、 型材-基本、仿真成品。 胶黏剂:纸类:白乳胶、胶水、喷胶、双面胶带。 塑料类胶黏剂:三氯甲烷、502胶黏剂、建筑胶、热熔胶、hart胶、Araldite 胶、无影胶。 木材类胶黏剂:乳胶、4115建筑胶、hart胶。 面层喷色材料:自喷漆、醇酸调和漆、硝基磁漆、聚酯漆、模型专用漆、丙烯 颜料。 4、建筑模型制作设计:主题制作设计:总体与局部、效果表现、材料选择、模型色彩。 模型绿化制作设计:绿化与建筑主体关系、绿化中树木形体的塑造=建筑模型比例的影响&绿化面积及布局的影响、绿化树木色彩=色彩与建筑主体关系&色彩自身变化与对比关系&色彩与建筑设计的关系。 建筑模型配景制作设计:无 5、聚苯乙烯模型制作基本技法:画线-刻写钢板的铁笔+切割-电热切割器及推拉刀+粘接-乳胶&大头针=组合。 6、纸板模型制作基本技法:薄纸板模型制作基本技法:把纸板裱于图纸上,喷湿+浆糊/胶水,干燥后剪裁,留粘接量,立面不做开窗处理,手术刀划裂折线以保持折线的挺直。 厚纸板模型制作基本技法:选材-画线-切割-粘接。 7、木质模型制作基本技法:木材纹理规整性&木材强度,对接/搭接/斜面拼接法。 8、有机玻璃板及ABS板模型制作基本技法:选材-放样-制作窗户-打磨-检验:粉末堆积修补石膏粉&广告色+白喷漆搅拌修补、喷漆缓慢平行远离多次。 9、建筑模型制作特殊技法:替代制作法、磨具制作法、石膏浇注法、石蜡浇注法、玻璃钢翻制法(环氧树脂)需调制&固化剂+玻璃纤维布+隔离剂模具内+环氧树脂+贴玻璃纤维布重复几遍+干燥固化+脱模打磨修整=成品。 10、热加工制作法:利用材料的物理特性通过加热定型,用于有机玻璃&塑料类。以透明半球面构件为例:代替制作法+模具浇注制作法难以完成。用薄透明有机玻璃板热加工即可:模具的制作(阴模or阳模)-清理模具表面-擦拭被加工材料-板材均匀受热-加热到最佳状态时迅速放入模具-挤压&冷却定型-脱模-修整。

手把手教你如何制作MSI安装包【有图】

使用win2000server光盘中的工具将exe程序制作为msi文件 2008-03-01 14:23 使用win2000server光盘中的工具将exe程序制作为msi文件 1、安装此工具 首先找一台干净的windows xp系统上安装此工具,此工具的位置在2000光盘的路径: valueaddΛrdparty\Mgmt\Winstle\Swiadmle.msi 运行它很快软件就自动安装到了电脑中。在开始菜单的所有程序里边就多了“VERITAS software”组,点击运行里边的“VERITAS discover”就可以开始制作MSI文件了。 制作MSI文件的基本原理就是,在我们安装一个软件以前,先给电脑的磁盘拍个“快照”。然后将要安装的软件安装到电脑中,并对注册表等内容做修改,等到确认这个软件能正确运行后,再给电脑的磁盘拍个“快照”。Discover软件会自动找出两次“快照”的不同,并且生成一个MSI文件。最后,如果你愿意,可以使用VERITAS software组中的另一个工具:Veritas Software Console对这个MSI文件进行进一步的包装、调整,这样一个MSI文件包就生成了。 下面,我们具体通过一个例子(如安装winrar软件)来介绍一下如何使用Discover 生成一个MSI文件。 第一步:运行VERITAS discover,弹出程序界面,可以直接点“Next”按钮继续。

第二步:在的对话框中,首先在第一文本框为你的程序起个名字,比如这里用的“winrar”;第二个对话框是输出MSI文件的存放位置和文件名,这里选择保存为e:\soft\winrar\winrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。填好后点“Next”按钮。 第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。如选择E分区。

VS2005安装包制作步骤

VS2005安装包制作步骤 1.打开VS2005,选择"File"->"New"->"Project",出现如下对话框: Project types选择"Setup and Deployment",Templates选择"Setup Project",修改项目路径和名称,点"OK"。 2.在新创建的项目上右击, 选择"View"->"File System", 会出现"File System on Target Machine"列表,如下图所示: 右击"File System on Target Machine"列表中的"Application Folder", 选择"Add"->"File"或者"Folder",将你要安装的文件和文件夹添加到该位置。注意:这里的添

加文件夹其实只是创建一个新的空文件夹,而不是将源文件夹添加到此,所以如果你的安装文件中包含文件夹,你需要新创建每一个文件夹,然后将该文件夹下的文件添加过来。 3.初始的安装位置:在上面的"File System"界面, 左击"Application Folder", 选择"Properties window",在属性栏中找到"DefaultLocation", 默认的属性值是: [ProgramFilesFolder][Manufacturer]\[ProductName], 这就是用户安装的默认位置,ProgramFilesFolder指系统默认的安装目录,即C:\Program Files,Manufacturer指公司名称,ProductName指软件名称,Manufacturer和ProductName可以在项目的属性栏中修改。 4.创建快捷方式:点击安装文件的可执行文件,右键选择创建快捷方式,如下图所示: 在新快捷方式的属性栏中修改快捷方式名称、图标和所在目录,如下图所示,需要将"Folder"设置为"User’s Desktop",即将该快捷方式放在用户桌面上,即创建了桌面快捷方式。 如果需要创建开始菜单快捷方式,方法同上,只是将"Folder"设置为"User’s Programs Menu" 5.自定义安装界面 在项目上右击, 选择"View"->"User Interface", 会出现"User Interface"列表,如下图所示:

相关主题