用Setup Factory 7.0制作安装程序(进阶篇)
Setup factory使用详解(最全面)
点击窗口下方的“添加操作”,可以加入 Setup Factor添加一个要求输入密码的对话框,则可选择 Dialog 类别中的 Input 操作,如下图。
点击下一步后,在该操作的各项目中输入相应数据,如下图。
按上图中的设置制作的安装程序,如果执行安装程序的电脑上日期不在此范围之内,那么就会 提示如下画面。不过,到期功能并不太实用,因为只要将电脑上的日期改成安装程序制作日期 就能继续使用了。
有时候在安装过程中或安装后需要执行其中一个程序,比如破解程序、汉化程序,或是一个驱 动什么的东东,而这个程序可能不需要安装到电脑中,只需要在安装中被执行一次就 OK 了。 那么我们就可以这么做。
这样就实现了一个简单的密码登录功能,稍微有些缺陷的是密码输入时是以明文显示。不过我 们这里讲述的是如何通过添加操作和代码来实现相应功能,否则我们完全可以在安装之前的屏 幕中通过添加验证序列号来实现此功能。 那么如何实现验证序列号的功能呢?首先我们要生成属于安装程序的序列号。在菜单工程中点 击序列号,出现如下图所示窗口。
3.问:如何在安装程序中实现典型、最小或自定义安装功能?
答:在很多论坛上都看到有人说 Setup Factory 7.0 做不了典型、最小和自定义安装的功能,我的意 见是只有想不到、没有做不到。实际上通过 Setup Factory 7.0 的程序包功能,很容易就能实现。大 家可以参照下面的范例来制作自己的安装程序。
下面我们就要开始制作安装过程中的屏幕了。屏幕分三部分,安装前、安装中、安装后。点 击主界面左侧屏幕中的工程主题,在跳出的窗口下方选择工程主题可改变安装屏幕的样式。
点击上图的“安装之前”,可在窗口左侧添加或删除相应的屏幕。如下图。
setup_factory7.0中文版全教程
Setup Factory 7.0教程用Setup Factory 7.0制作安装程序《基础篇》 (1)用Setup Factory 7.0制作安装程序《进阶篇》 (11)用Setup Factory 7.0制作安装程序问答篇rtfg (24)Setup Factory 7.0使用一例,插件安装程序 (29)Setup Factory 7 注册表实例, 新手教学 (35)Setup Factory 7 制作补丁初探 (36)VB打包工具--- setup factory 7 使用总结 (38)Setup Factory读取注册表问题 (40)Setup Factory 7 实现倒计时按钮 (40)SF7中查找并中止一个进程 (41)Setup Factory读取注册表问题 (41)安装路径的问题 (42)用Setup Factory 7.0制作安装程序《基础篇》我们希望制作一个精美的安装程序来发布自己的软件。
在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。
即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在Windows 系统的注册表加入内容,还能在Win.ini 和System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
我在这里简单介绍一下如何使用Setup Factory 7.0来制作一个安装程序。
打开软件后,默认会跳出一个工程向导的界面,如上图。
此时可点创建来新建一个工程,或是按Esc键退出工程向导。
由于在首次安装完Setup Factory 7.0后,默认语言为英文(可能会根据软件版本而不同),这样在制作安装程序时很不方便,因此需要先将默认语言改为中文简体。
所以在这里我们先按Esc键退出工程向导,直接进入软件主界面。
如下图。
在主界面菜单的编辑中选择“参数选择”,在出现的窗口中打开Document并点击Languages,然后在窗口右侧选中Chinese (Simplified),再点击下方的“设为默认”,最后确定即可。
利用SetupFactory7_doc制作安装包(自编教程)
利用SetupFactory7.0制作安装包陈超波编写启动Setup Factory,弹出一个工程向导的界面,如下图。
选择“创建新工程”,弹出“工程向导,常规信息”,填入相关软件工程信息,如下图所示,单击“下一步”。
选择“工程文件夹”,单击“浏览”,选择源文件夹,如下图所示选择完成后,单击“下一步”,进入窗口设置,选择默认设置,单击“下一步”,进入,工程主题,选择默认,进入语言设置,选择简体中文和英文,如下图所示选择完成后,单击“下一步”,下面均选择默认设置即可,注意,增加一些必要的动态库文件,如MFC42D.DLL,MFCO42D.DLL,msvcp60.dll,MSVCRTD.DLL,MFCD42D.DLL,winmm.dll等,若是要软件还有调用板卡动态的话,一并加入。
若软件中要用到串口控件,则要增加MSCOMM32.OCX,文件。
加入后如图所示对增加的需要控件的进行注册,例如MSCOMM32.OCX就需要注册,注册方法如下,“存档”选项下,鼠标选中该文件,单击右键,选中属性,如图所示弹出文件属性,选中“高级”选项卡,单击测试按钮,系统将会自己选择注册类型,完成后单击确定。
如下图。
注意若是将软件卸载时,不将该控件不卸载的话,就选择“永不移除”选项。
如是需要对软件增加,注册码的话。
在左侧,,选择“装之前”,选择安装序列号界面出现的位置,如图所示选择好位置后,单击添加,出现屏幕图库,选择验证序列号,如图所示单击“确定”按钮。
验证序列号界面添加后,就需要生序列号了。
单击左侧设置中安全选项,弹出安全性窗口,如下图所示选中,list1,单击编辑,弹出序列号列表属性,在右侧列表框中,单击右键,选择“生成”,弹出生成序列号的方式和个数,如下图所示根据自己需求选择生成方式。
是否需要创建快捷方式,也比较简单,同注册方法类似,在“存档”,选择可执行文件,选中后单击右键,选择属性,弹出如下窗口,选择“快捷方式”选项,可根据自己软件要求,选择。
Setup_factory7.0使用说明
Setup Factory 7.0制作安装程序基础篇我们在用VB等语言编写并编译成程序后,往往会希望制作一个精美的安装程序来发布自己的软件。
在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。
该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在Windows 系统的注册表加入内容,还能在Win.ini 和System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
目前该软件的最新版本为7.0.1,可在网上下载到,或访问该软件的汉化网站http://www. 进行下载。
我在这里简单介绍一下如何使用Setup Factory 7.0来制作一个安装程序。
打开软件后,默认会跳出一个工程向导的界面,如下图。
此时可点创建来新建一个工程,或是按Esc键退出工程向导。
由于在首次安装完Setup Factory 7.0后,默认语言为英文(可能会根据软件版本而不同),这样在制作安装程序时很不方便,因此需要先将默认语言改为中文简体。
所以在这里我们先按Esc键退出工程向导,直接进入软件主界面。
如下图。
在主界面菜单的编辑中选择“参数选择”,在出现的窗口中打开Document并点击Languages,然后在窗口右侧选中Chinese (Simplified),再点击下方的“设为默认”,最后确定即可。
如下图。
现在我们可以开始制作安装程序了。
先要添加安装文件。
在菜单的工程中选择“添加文件”,或在主界面左侧的文件中选择“添加文件”。
如下图所示,如果添加多个文件,则可选择“此文件夹中的所有文件”,如果有子文件夹,则选第三项“此文件夹及其子文件夹中的所有文件”。
然后点击添加按钮。
文件加入后,即如下图所示。
用鼠标右键单击某一文件(也可选中多个文件对其编辑),选择“文件属性”,可修改相应设置。
Setup Factory 7使用方法
用Setup Factory 7.0制作安装程序基础篇作者:Stanley Zhao版权所有,如转载请注明出处我们在用VB等语言编写并编译成程序后,往往会希望制作一个精美的安装程序来发布自己的软件。
在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。
该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在Windows 系统的注册表加入内容,还能在Win.ini 和System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
目前该软件的最新版本为7.0.1,可在网上下载到,或访问该软件的汉化网站进行下载。
我在这里简单介绍一下如何使用Setup Factory 7.0来制作一个安装程序。
打开软件后,默认会跳出一个工程向导的界面,如下图。
此时可点创建来新建一个工程,或是按Esc键退出工程向导。
由于在首次安装完Setup Factory 7.0后,默认语言为英文(可能会根据软件版本而不同),这样在制作安装程序时很不方便,因此需要先将默认语言改为中文简体。
所以在这里我们先按Esc键退出工程向导,直接进入软件主界面。
如下图。
在主界面菜单的编辑中选择“参数选择”,在出现的窗口中打开Document并点击Languages,然后在窗口右侧选中Chinese (Simplified),再点击下方的“设为默认”,最后确定即可。
如下图。
现在我们可以开始制作安装程序了。
先要添加安装文件。
在菜单的工程中选择“添加文件”,或在主界面左侧的文件中选择“添加文件”。
如下图所示,如果添加多个文件,则可选择“此文件夹中的所有文件”,如果有子文件夹,则选第三项“此文件夹及其子文件夹中的所有文件”。
然后点击添加按钮。
文件加入后,即如下图所示。
用鼠标右键单击某一文件(也可选中多个文件对其编辑),选择“文件属性”,可修改相应设置。
Setup Factory 7.0.1教程
基础篇我们在用VB等语言编写并编译成程序后,往往会希望制作一个精美的安装程序来发布自己的软件。
在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。
该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
目前该软件的最新版本为7.0.1,可在网上下载到,或访问该软件的汉化网站进行下载。
我在这里简单介绍一下如何使用Setup Factory 7.0来制作一个安装程序。
打开软件后,默认会跳出一个工程向导的界面,如下图。
此时可点创建来新建一个工程,或是按Esc键退出工程向导。
由于在首次安装完Setup Factory 7.0后,默认语言为英文(可能会根据软件版本而不同),这样在制作安装程序时很不方便,因此需要先将默认语言改为中文简体。
所以在这里我们先按Esc键退出工程向导,直接进入软件主界面。
如下图。
在主界面菜单的编辑中选择“参数选择”,在出现的窗口中打开Document并点击Languages,然后在窗口右侧选中Chinese (Simplified),再点击下方的“设为默认”,最后确定即可。
如下图。
现在我们可以开始制作安装程序了。
先要添加安装文件。
在菜单的工程中选择“添加文件”,或在主界面左侧的文件中选择“添加文件”。
如下图所示,如果添加多个文件,则可选择“此文件夹中的所有文件”,如果有子文件夹,则选第三项“此文件夹及其子文件夹中的所有文件”。
然后点击添加按钮。
文件加入后,即如下图所示。
用鼠标右键单击某一文件(也可选中多个文件对其编辑),选择“文件属性”,可修改相应设置。
如下图所示,目标中默认为%AppFolder%,该变量表示安装路径,可以修改成其他自带变量或自定义变量。
SetupFactory使用指南
SetupFactory使用指南Setup Factory是由Indigo Rose Software开发的一款强大的安装程序创建工具。
它为开发者提供了一个直观而又功能丰富的界面,使他们能够轻松地创建自定义的安装程序。
本文将为您提供一个详细的Setup Factory使用指南,帮助您快速上手这个工具。
第一步:安装和启动Setup Factory第二步:创建一个新项目在Setup Factory的主界面中,点击“Create New Project”按钮以创建一个新项目。
然后,您可以选择使用空白模板开始创建,或者根据您的需求选择其他预设模板。
第三步:配置项目设置在“Project Properties”对话框中,您可以配置项目的基本信息,例如项目名称、版本号、默认安装目录等。
您还可以配置安装程序的图标、背景图片、版权信息等。
第四步:添加安装步骤第五步:配置每个步骤的属性每个安装步骤都有自己的属性,可以通过点击“Properties”选项卡来进行配置。
例如,您可以设置每个步骤的标题、描述、图标等。
第六步:设置安装程序的外观和行为在“Design”选项卡中,您可以设置安装程序的外观和行为。
您可以选择不同的安装界面风格,包括现代、经典和向导。
您还可以配置每个界面的布局、字体、颜色和按钮等。
另外,您可以通过“Behavior”选项卡来配置安装程序的行为。
例如,您可以选择安装程序是否让用户选择安装目录、是否显示进度条、是否运行一些预安装操作等。
第七步:构建和测试安装程序在完成所有配置后,您可以点击工具栏上的“Build”按钮来构建安装程序。
Setup Factory将生成一个可执行文件,您可以在本地计算机上测试它以确保一切正常。
第八步:发布和分发安装程序当您对安装程序满意并准备发布时,您可以使用Setup Factory提供的分发选项来将安装程序发布到您的目标设备上。
您可以选择将安装程序保存到本地磁盘、复制到可移动设备、打包成自解压文件等。
setup factory教程
用Setup Factory 7.0制作安装程序基础篇我们在用VB等语言编写并编译成程序后,往往会希望制作一个精美的安装程序来发布自己的软件。
在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。
该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
目前该软件的最新版本为7.0.1,可在网上下载到,或访问该软件的汉化网站进行下载。
我在这里简单介绍一下如何使用Setup Factory 7.0来制作一个安装程序。
打开软件后,默认会跳出一个工程向导的界面,如下图。
此时可点创建来新建一个工程,或是按Esc键退出工程向导。
由于在首次安装完Setup Factory 7.0后,默认语言为英文(可能会根据软件版本而不同),这样在制作安装程序时很不方便,因此需要先将默认语言改为中文简体。
所以在这里我们先按Esc键退出工程向导,直接进入软件主界面。
如下图。
在主界面菜单的编辑中选择“参数选择”,在出现的窗口中打开Document并点击Languages,然后在窗口右侧选中Chinese (Simplified),再点击下方的“设为默认”,最后确定即可。
如下图。
现在我们可以开始制作安装程序了。
先要添加安装文件。
在菜单的工程中选择“添加文件”,或在主界面左侧的文件中选择“添加文件”。
如下图所示,如果添加多个文件,则可选择“此文件夹中的所有文件”,如果有子文件夹,则选第三项“此文件夹及其子文件夹中的所有文件”。
然后点击添加按钮。
文件加入后,即如下图所示。
用鼠标右键单击某一文件(也可选中多个文件对其编辑),选择“文件属性”,可修改相应设置。
如下图所示,目标中默认为%AppFolder%,该变量表示安装路径,可以修改成其他自带变量或自定义变量。
打包教程文档SetupFactory7
可视化分析个人版WAPE打包教程打包工具Setup Factory 7打包过程1 新建工程选择将要打包的文件目录路径选择一个工程主题勾选中文语言按照步骤进行下一步,直至完成,被打包的文件将自动填充到项目里。
2 点击“屏幕”—>工程主题—>安装之前—>编辑“许可协议”将下面内容复制到许可协议中:即表示同意接受协议各项条件的约束。
如果用户不同意协议的条件,请不要使用本软件产品。
二、软件产品保护条款1)本软件产品之著作权及其它知识产权等相关权利或利益(包括但不限于现已取得或未来可取得之著作权、专利权、商标权、营业秘密等)皆为北京航天理想科技股份有限公司所有。
本软件产品受中华人民共和国版权法及国际版权条约和其他知识产权法及条约的保护。
用户仅获得本软件产品的非排他性使用权。
2)用户不得:删除本软件及其他副本上一切关于版权的信息;对本软件进行反向工程,如反汇编、反编译等;3)本软件产品以现状方式提供,北京航天理想科技股份有限公司不保证本软件产品能够或不能够完全满足用户需求,在用户手册、帮助文件、使用说明书等软件文档中的介绍性内容仅供用户参考,不得理解为对用户所做的任何承诺。
北京航天理想科技股份有限公司保留对软件版本进行升级,对功能、内容、结构、界面、运行方式等进行修改或自动更新的权利。
4)为了更好地服务于用户,或为了向用户提供具有个性的信息内容的需要,本软件产品可能会收集、传播某些信息,但北京航天理想科技股份有限公司承诺不向未经授权的第三方提供此类信息,以保护用户隐私。
5)使用本软件产品由用户自己承担风险,在适用法律允许的最大范围内,北京航天理想科技股份有限公司在任何情况下不就因使用或不能使用本软件产品所发生的特殊的、意外的、非直接或间接的损失承担赔偿责任。
即使已事先被告知该损害发生的可能性。
6)北京航天理想科技股份有限公司定义的信息内容包括:文字、软件、声音;本公司为用户提供的商业信息,所有这些内容受版权、商标权、和其它知识产权和所有权法律的保护。
安装包制作工具 SetupFactory 详解
安装包制作工具 SetupFactory 详解时间2014-11-19 13:12:00 博客园-原创精华区原文/SavionZhang/p/4106338.html主题技术2014-11-19Setup Factory是一个强大的安装程序制作工具。
提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
本篇通过一个WinFrom项目制作安装包程序过程详细介绍其使用方法。
下面截图中使用的SetupFactory版本为V9.0.3. 0 汉化版。
网上可以下载到很多绿色破解版。
第1步:打开软件,默认弹出“开始新的工程”窗口。
有3种方式创建新的工程:方法1:使用工程向导,跟着向导步骤进行。
此方法比较简单,推荐新手使用。
方法2:关闭默认窗口,使用左侧任务栏中的不同步骤进行操作。
此方法更加灵活,建议熟悉本软件之后再使用此方法。
方法3:打开一个已有的工程,在原有基础上修改相关内容。
此方法更加简单,只需修改原有步骤或者添加新步骤及可完成。
本教程采用方法1,使用工程向导进行操作。
点击“开始新的工程”窗口中的“确定”按钮,进入下一步。
第2步:常规信息该窗口提供了公司名称、产品名称、产品版本、公司网址等输入框,作为软件包的一部分,在制作完成后安装的过程中界面上会显示这些信息。
点击“下一步”按钮,进入下一步。
第3步:平台该窗口提供打包软件的运行平台32位或者64位。
根据具体的需要选择。
选择后,点击“下一步”按钮,进入下一步。
第4步:源文件夹该步骤提供选择需要打包的文件以及文件夹信息。
点击“浏览”按钮,找到目标程序。
如果目标文件中包括子文件夹信息,则选中“包括子文件夹中的文件”。
点击“下一步”按钮,进入下一步骤。
关于setup factory的一些基本操作
关于setup factory的一些基本操作以下是关于 Setup Factory 的一些基本操作:1. 打开 Setup Factory:双击桌面上的 Setup Factory 快捷方式或从开始菜单中找到并点击打开。
2. 创建新项目:在欢迎界面中,点击“新建项目”按钮或从菜单栏中选择“文件”>“新建项目”。
选择存储项目的位置并命名项目。
3. 添加文件:在左侧的资源管理器中右键点击“文件”文件夹,选择“添加文件”。
选择要添加的文件并点击“确定”按钮。
4. 设置安装选项:在左侧的资源管理器中右键点击“安装”文件夹,选择“安装设置”。
在“目标路径”选项中设置软件的安装目标路径。
还可以设置其他选项,如桌面快捷方式、开始菜单图标等。
5. 编辑安装向导:在左侧的资源管理器中双击“安装向导”,开始编辑安装向导。
可以在向导中添加自定义页面、修改页面顺序和布局,并设置每个页面的参数。
6. 编译项目:点击工具栏中的“编译”按钮或从菜单栏选择“生成”>“编译项目”。
编译后,会生成一个可执行的安装程序文件。
7. 运行和测试:编译成功后,可以点击工具栏中的“运行”按钮或从菜单栏选择“生成”>“运行安装程序”,以测试安装程序的功能和外观。
8. 生成安装包:点击工具栏中的“生成”按钮或从菜单栏选择“生成”>“生成安装包”。
选择生成安装包的路径和文件名,并设置其他选项。
点击“生成”按钮开始生成安装包。
9. 安装软件:将生成的安装包文件传输到目标计算机上,并运行该文件。
按照安装程序的指示完成安装过程。
10. 更新项目:在 Setup Factory 中打开已存在的项目,并进行必要的修改。
可以添加、删除或修改文件、页面、设置等。
保存修改后,重新编译和生成安装程序。
这些是 Setup Factory 的一些基本操作,可以根据实际需求进行使用和扩展。
设置SetupFactory在安装之前或之后执行的操
设置Setup Factory在安装之前或之后执行的操作打包工具---setup factory7使用1不包含源代码的打包过程按照新建工程向导选择了”为从属扫描工程文件“选项(或者从“工具”菜单-->扫描VB工程)完成向导后删除:frm/bas/vbp/vbw等源代码文件。
保留:exe/dll/ocx等运行支持文件然后“发布”菜单-->构建-->选择打包文件名完成打包最后安装的文件在安装夹下就没有代码文件了。
2修改安装步骤的屏幕和信息“工程”菜单-->屏幕...-->找到需要的阶段:安装之前,安装之时,安装之后-->点击“编辑”(还有添加、移除按钮)-->修改安装信息。
添加代码是在操作(action)子项目下3添加可执行文件的快捷方式找到可执行文件(*.exe)右键文件,选择“文件属性...”找到“快捷方式”tab,选择需要加快捷方式的地方,如桌面等,也能在这里加入注释文字。
4包含DAO数据库的打包前提:需要DAO(Date Access Object),一般是使用data和Access数据库。
1正常包含了exe文件和支持文件2点击左上角的“添加文件夹引用”(或者是“工程”菜单-->“添加文件夹引用”),加入DAO文件夹(3个文件夹)。
3点击左下角的启动时("On Startup"actions)tab,在事件代码中输入如下(因为7.0有个问题,在6.0不需要这样添加)SessionVar.Set("%CommonFiles%",SessionVar.Expand("%CommonFilesFolder%"));5程序如何在安装完成后自动调用另一个程序?比如:安装之后,执行一个可执行文件(1.exe)在“工程”菜单-->屏幕...-->操作界面-->安装之后在onnext事件中。
利用Setup Factory7.0制作VB6.0工程的安装程序
利用SetupFactory7.0制作VB6.0工程的安装程序作者:王洪香来源:《电脑知识与技术·学术交流》2008年第20期摘要:制作软件安装程序是软件开发的一个重要组成部分,如果不能将软件制作成安装程序,软件就不能在其他机器上运行,而有些开发语言本身所带的制作安装程序的功能不尽完善,本文介绍利用Setup Factory 7.0软件来制作安装程,这一软件可以制作出精美的专业性很强的软件安装程序。
关键词:软件;制作;安装程序中图分类号:TP312文献标识码:B文章编号:1009-3044(2008)20-30285-02Drawing upon Setup Factory 7.0 to Product Setup of The VB6.0 ProjectWANG Hong-xiang(Vocational Tech College, Liaoning Engineering & Technology University,Fuxin 123000,China)Abstract:The production of software setup is an important component of the software development process, if not to install the software production process, the software can not be run on other machines, and some carried by the development of language itself the production of the functional installation procedures are not perfect, this paper Setup Factory 7.0 software used to create the installation process, the software can produce highly attractive professional software installation procedures.Key words:Software;Production;Setup每当我们用VB语言开发一个管理信息系统或其他软件后,往往希望制作一个精美的安装程序来发布自己的软件。
SetupFactory7.0使用总结五:注册表操作
SetupFactory7.0使⽤总结五:注册表操作注册表相关的操作都放在Registry类⾥⾯作为静态函数使⽤,主要包括Get()、Set()、DoseKeyExisit()、CreateKey()等。
可以看到,Setup Factory 7.0提供了丰富的类,实现我们所需的不同功能。
每个类都有详细的说明,以及向导化的操作。
在我制作的程序打包⼯程中,需要检查系统中是否已安装.NetFramework 2.0、Matlab Component Runtime 7.8。
下⾯就以检查.NetFramework 2.0是否已安装为例。
⾸先需要说明的是,在设计安装流程的时候,检查系统环境应该设计在⾸页之后⽤户信息之前,防⽌给⽤户以安装过程分离缺少整体性的感觉,也要明确是前期必备软件环境安装。
因此⾸先在“⽤户信息”窗体之前,我添加了⼀个checkbox窗体(“检查框”),如图所⽰。
点击“编辑”,可以看到其屏幕属性如下图所⽰:这⾥我设置了两个复选框(因为只需要检查两项内容)。
需要注意的是ID属性会在编程时被⽤到。
下⾯就可以通过读取注册表获知系统是否已安装相应组件。
检验.NetFramework 2.0是否安装的代码如下:net = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\.NETFramework\\policy\\v2.0");也可以通过向导化的⽅法进⾏添加,点击“添加操作”,打开“新建操作向导”对话框,这⾥我们选择Registry.DoesKeyExist操作,可以看到下⾯会有对该操作的简单说明。
点击下⼀步,就可以在“操作属性”窗体中设置各属性。
点击各属性,可以看到对该属性的说明。
按照我的逻辑顺序,如果⽬标组件已安装,则应将复选框设置为“未选中”状态且不可选择;若未安装,则默认应将复选框选中,并由⽤户决定是否此次安装。
联想一键恢复系统7.0工程师版无损简单安装教程
注意,在使用这个软件的时候首先要确保你的系统是win7,并且买来的时候已经预装了一键恢复,或者自己安装了一键恢复,之后一键恢复损坏不能使用,这样才适用这个教程。
另外分区确认符合以下列出来的情况这里解决一些小白的疑惑:1.系统可以自己装好后使用这个方法或者把这个装好后去装系统都不影响。
2.这种制作方法不会格式化你的硬盘(特别说明,如果系统前面有一个100M到200M分区,那么这也算一个主分区,下面的是几种分区情况,第4种的比较多):1.3个主分区(C盘、D盘、E盘)+1个隐藏主分区(O盘)2.1个系统主分区(C盘)+一个扩展主分区(扩展主分区只分一个逻辑分区D盘)+1个隐藏主分区(O盘)3.1个系统主分区(C盘)+一个扩展主分区(扩展主分区分两个逻辑分区D盘、E盘)+1个隐藏主分区(O盘)4.1个系统主分区(C盘)+一个扩展主分区(扩展主分区分三个逻辑分区D盘、E盘、F盘)+1个隐藏主分区(O盘)5.2个主分区(C盘、D盘)+1个隐藏主分区(O盘)6.1个主分区(C盘)+1个隐藏主分区(O盘)7.2个系统主分区(C盘、D盘)+一个扩展主分区(扩展主分区只分一个逻辑分区E盘)+1个隐藏主分区(O盘)8.2个系统主分区(C盘、D盘)+一个扩展主分区(扩展主分区分两个逻辑分区E盘、F盘)+1个隐藏主分区(O盘)9.2个系统主分区(C盘、D盘)+一个扩展主分区(扩展主分区分三个逻辑分区E盘、F盘、G盘)+1个隐藏主分区(O 盘)单硬盘一键恢复修复一、下载OKR7(一键恢复7.0工程版),把OKR7(一键恢复7.0工程版)\OKR7\中的ASD目录复制到D盘根目录下二、把原来的隐藏分区在系统中显示出来,有两种方法,第一种方法无效的情况下请尝试第二种方法:(1)使用下载的asd工具以管理员身份运行命令提示符(开始菜单-所有程序-附件,右击命令提示符以管理员身份运行),运行以下命令:d: 回车cd asd 回车hdtool /hid 回车这样隐藏分区就能显示出来:(一般这种方法不行,建议使用diskpart)(2)使用win7自带工具同样以管理员身份运行命令提示符,运行以下命令:diskpart 回车list disk 回车select disk 0 回车list partition 回车select partition # 回车(#号代表这个隐藏分区此时的编号,在输完上一步命令后会在每个分区列表中显示一个数字,数字就是编号,这里要根据大小辨别哪一个是你的O盘)set id=7 override回车图示过程如下:三、复制隐藏分区中所有的文件到另一个分区备用四、右击计算机选择管理-磁盘管理,右击隐藏分区选择删除卷,这时隐藏分区会变为“未分配空间”五、再次以管理员身份运行命令提示符,运行以下命令:d: 回车cd asd 回车hdtool /clr回车hdtool /0201 30m /0606 30m 回车hsetup /main dm.rom 回车hsetup /0606 jet2vm.rom 回车为了保险起见我们再输入hdtool /view 回车检查模块是否安装成功,出现以下界面并且有三个“yes”说明安装成功:六、再次进入磁盘管理,右击之前变为“未分配空间”的分区,选择新建卷,过程当中设置该分区的名称为“LENOVO_PART”,分区符号为字母O七、把下载的OKR7\OKR7\PE下的文件夹全部复制到这个盘里面八、隐藏该分区,方法同样两种,一一介绍,第一种方法如果失效导致隐藏分区不能被隐藏,那么请使用第二种:(1)使用asd工具:管理员身份运行命令提示符,运行以下命令:d: 回车cd asd 回车hdtool /hid 回车然后进入资源管理器检查一下分区是否被隐藏(2)同样运行命令提示符,运行以下命令:diskpart 回车list disk 回车select disk 0 回车list partition 回车select partition # 回车(#号代表这个隐藏分区此时的编号,在输完上一步命令后会在每个分区前面显示一个数字,数字就是编号,这里要根据大小辨别哪一个是你的O盘)set id=12 override 回车同样检查一下分区是否隐藏九、关机之后按一键恢复键novo检查是否能正常进入一键恢复系统,如果不行,请检查以上操作步骤是否操作正确双硬盘一键恢复修复一、下载附件里的“双硬盘ASD”,解压后把ASD目录复制到D盘根目录下二、把原来的隐藏分区在系统中显示出来,有两种方法:(1)使用下载的asd工具以管理员身份运行命令提示符(开始菜单-所有程序-附件,右击命令提示符以管理员身份运行),运行以下命令:d: 回车cd asd 回车hdtool /hid /hdd1 (hdd后的是数字1)回车这样隐藏分区就能显示出来:(2)使用win7自带工具同样以管理员身份运行命令提示符,运行以下命令:diskpart 回车list disk 回车select disk 1 回车list partition 回车select partition # 回车(#号代表这个隐藏分区此时的编号,在输完上一步命令后会在每个分区列表中显示一个数字,数字就是编号,这里要根据大小辨别哪一个是你的O盘)set id=7 override回车图示过程如下:三、复制隐藏分区中所有的文件到另一个分区备用四、右击计算机选择管理-磁盘管理,右击隐藏分区选择删除卷,这时隐藏分区会变为“未分配空间”五、再次以管理员身份运行命令提示符,运行以下命令:d: 回车cd asd 回车hdtool /clr /hdd1 (hdd后面的是数字1)回车hdtool /0201 30m /0606 30m /hdd1 回车hsetup /main dm.rom /hdd1 回车hsetup /0606 jet2vm.rom /hdd1 回车hcksum.exe /ct /0606 /hdd1 回车hcksum.exe /ct /main /hdd1 回车为了保险起见我们再输入hdtool /view /hdd1回车检查模块是否安装成功,出现以下界面并且有三个“yes”说明安装成功:六、再次进入磁盘管理,右击之前变为“未分配空间”的分区,选择新建卷,过程当中设置该分区的名称为“LENOVO_PART”,分区符号为字母O七、把先前从该分区复制出来的文件全部复制回去八、隐藏该分区,方法同样两种,一一介绍,第一种方法如果失效导致隐藏分区不能被隐藏,那么请使用第二种:(1)使用asd工具:管理员身份运行命令提示符,运行以下命令:d: 回车cd asd 回车hdtool /hid /hdd1回车然后进入资源管理器检查一下分区是否被隐藏(2)同样运行命令提示符,运行以下命令:diskpart 回车list disk 回车select disk 1 回车list partition 回车select partition # 回车(#号代表这个隐藏分区此时的编号,在输完上一步命令后会在每个分区前面显示一个数字,数字就是编号,这里要根据大小辨别哪一个是你的O盘)set id=12 override 回车同样检查一下分区是否隐藏九、关机之后按一键恢复键检查是否能正常进入一键恢复系统,如果不行,请检查以上操作步骤是否操作正确写在最后:如果以后想替换工厂备份,也就是隐藏分区中的系统备份文件,清进行如下操作,关机,按下novo键,进入一键恢复系统,任意点击一个图标,接着按下ctrl shift O(字母),这时会出现一个命令提示符,先确定隐藏分区的盘符,比如我的系统此时有一个100M隐藏分区,c,d ,e盘,还有一个光驱位f,那么此时的隐藏分区就是h,如果没有100M分区,那么即为g,那么输入如下指令:g: 回车cd onekey\osimage 回车osimage.exe /fb 回车那么此时就会进行二次工厂备份,把你当前的系统备份到隐藏分区。
如何用Setup_Factory_7[1].0创建安装程序
HOW TO USE Setup Factory 7.0用Setup Factory 7.0制作安装程序进阶篇既然要处理各种复杂的事件,那当然是离不开编程。
Setup Factory 7.0也提供了自己的语言来编写代码,主要是在“屏幕”和“操作”中。
我们先来看一下主界面左侧的“操作”,共有4项:启动时、预安装时、进行安装时、关机时。
如下图。
点击“启动时”,即可编写安装程序启动时需要处理的事件代码。
如下图。
点击窗口下方的“添加操作”,可以加入Setup Factory 7.0所提供的事件代码。
如下图。
比如想添加一个要求输入密码的对话框,则可选择Dialog类别中的Input操作,如下图。
点击下一步后,在该操作的各项目中输入相应数据,如下图。
点击完成后,该操作就以代码的形式出现在窗口中了,如下图。
接着可以添加条件语句来判断密码是否有效。
点击窗口下方的“添加代码”,并选择“if语句(不相等)”。
如下图。
添加后,在窗口中多了几段代码,如下图。
这时,需要按它提供的格式进行修改这些代码。
如下图。
我们需要在if语句内加入密码无效后的操作,即提示密码出错和退出安装程序。
点击“添加操作”后,选择Dialog类别中的Message操作以及Application类别中的Exit操作,完成后代码如下图所示。
这样就实现了一个简单的密码登录功能,稍微有些缺陷的是密码输入时是以明文显示。
不过我们这里讲述的是如何通过添加操作和代码来实现相应功能,否则我们完全可以在安装之前的屏幕中通过添加验证序列号来实现此功能。
那么如何实现验证序列号的功能呢?首先我们要生成属于安装程序的序列号。
在菜单工程中点击序列号,出现如下图所示窗口。
选中列表List 1,点击编辑,并选择命令中的生成。
如下图。
然后输入需要的序列号数量以及格式,如下图。
确定后,即可生成所需的序列号,如下图。
可将这些序列号全选后导出到一个文本文件中。
确定后,再到安装之前的屏幕中添加验证序列号屏幕。
安装包制作工具 SetupFactory 详解
安装包制作工具 SetupFactory 详解时间2014-11-19 13:12:00 博客园-原创精华区原文/SavionZhang/p/4106338.html主题技术2014-11-19Setup Factory是一个强大的安装程序制作工具。
提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。
可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。
它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。
本篇通过一个WinFrom项目制作安装包程序过程详细介绍其使用方法。
下面截图中使用的SetupFactory版本为V9.0.3. 0 汉化版。
网上可以下载到很多绿色破解版。
第1步:打开软件,默认弹出“开始新的工程”窗口。
有3种方式创建新的工程:方法1:使用工程向导,跟着向导步骤进行。
此方法比较简单,推荐新手使用。
方法2:关闭默认窗口,使用左侧任务栏中的不同步骤进行操作。
此方法更加灵活,建议熟悉本软件之后再使用此方法。
方法3:打开一个已有的工程,在原有基础上修改相关内容。
此方法更加简单,只需修改原有步骤或者添加新步骤及可完成。
本教程采用方法1,使用工程向导进行操作。
点击“开始新的工程”窗口中的“确定”按钮,进入下一步。
第2步:常规信息该窗口提供了公司名称、产品名称、产品版本、公司网址等输入框,作为软件包的一部分,在制作完成后安装的过程中界面上会显示这些信息。
点击“下一步”按钮,进入下一步。
第3步:平台该窗口提供打包软件的运行平台32位或者64位。
根据具体的需要选择。
选择后,点击“下一步”按钮,进入下一步。
第4步:源文件夹该步骤提供选择需要打包的文件以及文件夹信息。
点击“浏览”按钮,找到目标程序。
如果目标文件中包括子文件夹信息,则选中“包括子文件夹中的文件”。
点击“下一步”按钮,进入下一步骤。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用Setup Factory 7.0制作安装程序(进阶篇)
作者: Stanley Zhao来源:留住这时光时间:2006-04-29 点击:12285
用Setup Factory 7.0制作安装程序
进阶篇
作者:Stanley Zhao
版权所有,如转载请注明出处
在基础篇里面,我们简单地讲了一下安装程序的制作过程,但是如果碰到一个稍微复杂点的安装程序,比如需要对注册表进行编辑,或是安装过程中需要执行外部文件等,那么又该如何处理呢?大家不要着急,看完进阶篇后你就知道怎么办了。
既然要处理各种复杂的事件,那当然是离不开编程。
Setup Factory 7.0也提供了自己的语言来编写代码,主要是在“屏幕”和“操作”中。
我们先来看一下主界面左侧的“操作”,共有4项:启动时、预安装时、进行安装时、关机时。
如下图。
点击“启动时”,即可编写安装程序启动时需要处理的事件代码。
如下图。
点击窗口下方的“添加操作”,可以加入Setup Factory 7.0所提供的事件代码。
如下图。
比如想添加一个要求输入密码的对话框,则可选择Dialog类别中的Input操作,如下图。
点击下一步后,在该操作的各项目中输入相应数据,如下图。
点击完成后,该操作就以代码的形式出现在窗口中了,如下图。
接着可以添加条件语句来判断密码是否有效。
点击窗口下方的“添加代码”,并选择“if语句(不相等)”。
如下图。
添加后,在窗口中多了几段代码,如下图。
这时,需要按它提供的格式进行修改这些代码。
如下图。
我们需要在if语句内加入密码无效后的操作,即提示密码出错和退出安装程序。
点击“添加操作”后,选择Dialog类别中的Message操作以及Application类别中的Exit操作,完成后代码如下图所示。
这样就实现了一个简单的密码登录功能,稍微有些缺陷的是密码输入时是以明文显示。
不过我们这里讲述的是如何通过添加操作和代码来实现相应功能,否则我们完全可以在安装之前的屏幕中通过添加验证序列号来实现此功能。
那么如何实现验证序列号的功能呢?首先我们要生成属于安装程序的序列号。
在菜单工程中点击序列号,出现如下图所示窗口。
选中列表List 1,点击编辑,并选择命令中的生成。
如下图。
然后输入需要的序列号数量以及格式,如下图。
确定后,即可生成所需的序列号,如下图。
可将这些序列号全选后导出到一个文本文件中。
确定后,再到安装之前的屏幕中添加验证序列号屏幕。
如下图。
这样,安装过程中验证序列号的功能就实现了。
在菜单的工程中点击到期,并启用相关设置后,安装程序还能具备使用到期功能。
如下图。
按上图中的设置制作的安装程序,如果执行安装程序的电脑上日期不在此范围之内,那么就会提示如下画面。
不过,到期功能并不太实用,因为只要将电脑上的日期改成安装程序制作日期就能继续使用了。
有时候在安装过程中或安装后需要执行其中一个程序,比如破解程序、汉化程序,或是一个驱动什么的东东,而这个程序可能不需要安装到电脑中,只需要在安装中被执行一次就OK 了。
那么我们就可以这么做。
由于该程序不需要随着其他文件一起安装到电脑中,所以不能通过添加文件来加入到安装包中,而是点击主界面左侧“资源”中的“原始文件”来添加,如下图。
这样在安装程序执行时,该文件就被解压缩到临时目录下,并在安装程序正常关闭后自动删除。
然后,我们就可以在某个屏幕中去添加相应代码。
比如需要在安装之后但结束屏幕还未显示之前执行该程序,那么就可以在该屏幕的“On Preload”操作中加入Shell.Execute。
注意临时目录的变量为%TempLaunchFolder%,假设该程序文件名为“Setup.exe”,那么可以写成
“_TempLaunchFolder.."\\Setup.exe"”。
即某个字符型变量与字符串组合可以用“_变量名..字符串”的格式来书写。
仅仅添加这一条代码还不够,我们还要判断该程序是否执行完毕,才能继续下一步,比如再执行下一个外部程序什么的。
这样就得用到循环语句,通过添加代码中的“repeat …until循环”来得到一个循环语句,再在循环内加入操作File.IsInUse,并将值赋给一个自定义变量,最后修改循环条件。
如下图。
还有一种情况需要重点讲述一下,就是安装程序不需要手动选择安装目录,而是固定安装在电脑中的某个目录下,比如插件、汉化、破解等。
那么这个目录的取得可能就是要读取注册表内某个软件的安装路径来重新定义了。
下面就讲一下如何制作。
首先我们要从注册表内取得安装路径,这个取得过程应该是安装程序启动时就需要执行了。
点击主界面左侧“操作”中的“启动时”,添加操作Registry.GetValue,并将值赋给一个自定义变量,Registry.GetValue的写法中,注意SubKey子键名称中子键连接符是“\\”,如下图。
此时,上图中的变量ProductPath就得到了一个安装路径,稍做处理后就可以作为本安装程序的安装路径。
但是由于该变量是在代码中定义的,不能用在安装包内文件属性中的“目标”中。
“目标”中的变量必须是会话变量,因此我们可将变量ProductPath再赋给某个会话变量。
会话变量可以是Setup Factory 7.0自带的,也可以自定义。
点击主界面左侧“设置”中的“会话变量”,再点击窗口下方的“添加”可添加自定义会话变量。
如下图。
然后再到代码中将刚刚的变量ProductPath赋给会话变量,注意必须使用操作SessionVar.Set 来给会话变量赋值,例如SessionVar.Set("%AppFolder%", ProductPath)。
如下图。
如果安装程序需要将安装包内的文件分别安装到不同目录下,那么就必须将这些文件属性中的“目标”修改成不同的会话变量才可实现。
Setup Factory 7.0的常用功能差不多就这些,主要是看你怎么合理利用它自带的操作,再结合控制代码,就能编写出功能强大的安装程序了。