关于Setup Factory 9的一些使用方法】的更多相关文章

之前使用的VS自带的InstallShield2015LimitedEdition 打包工具,但是不太灵活,打包长得也难看:后来使用Setup Factory 9 打包winform应用程序,用起来轻便灵活适合用于企业应用程序打包:下面分享一下使用方法 一:这里点击下载:下载,提取码:tt7a 二:下载完安装需要注册码,下载的文档里面已经放入注册码,复制粘贴就行 三:安装完后一定要注意下载的“dotnet4”文件夹,要把这个文件夹放在打包工具的根目录,否则打包会因缺少dotNetFx40_Ful…
VB6.0应用程序安装包的生成,利用其自带的打包工具生成的安装程序很简陋,一点不美观:如果想让自己的应用程序安装的时候显得高大上一点,本教程提供使用Setup Factory 9.0制作安装包的方法. 工具/原料 Setup Factory 9.0 VB6.0 方法/步骤  首先调试好的程序,需要加入ico图标会更美观(默认状态下应用程序的快捷方式带有VB标示,比较难看). 附:(具体加入方法)把你的程序中某个窗体加上图标 Form的ICON 属性加图标 :点工程菜单--工程属性 打开生成选项卡…
软件环境 Win10 .NET452 WPF Setup Factory 工具直接百度下啦,关键词:Setup Factory 95 With Sn 打包过程主要参考了以下文章: https://www.jianshu.com/p/3112ebe148bc https://www.cnblogs.com/wuhuacong/p/6101853.html 软件使用非常简单,也很强大,主要有一个注意点,这里记录下. 1.安装过程中的语言环境,我选了中文简体 2.选择运行依赖环境,这里不能没选,它提供…
由于项目资源太大,使用VS自带打包工具无法实现需求,所以Setup Factory 9进行打包生成多个文件的方案,下面记录使用方法: 一:这里点击下载:下载,提取码:tt7a 二:下载完安装需要注册码,下载的文档里面已经放入注册码,复制粘贴就行 三:安装完后一定要注意下载的“dotnet4”文件夹,要把这个文件夹放在打包工具的根目录,否则打包会因缺少dotNetFx40_Full_x86_x64而出错,附下图 四:下面就是打包的过程了,废话少说直接附图吧 第一步:双击桌面的打包工具,会弹出提示框…
在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表.数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业.统一的软件安装体验,同时封装了很多细节方面的处理.在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012.VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了…
--在全局函数中增加 适用用Setup Factory 9 function FindAndCloseProcessByName(strName)  local tblProcesses = Window.EnumerateProcesses(false);  local bProcessFound = false;  local nProcessHandle = nil;  if Table.Count(tblProcesses) > 0 then local strProcessName; …
在用Setup Factory打包软件的时候出现Error3014 一般都是由于软件冲突引起的 我的问题是由于杀毒软件 ,在打包的时候关闭杀毒软件 就能成功打包了.…
操作系统: Windows server 2008 R2(64位) C:\Windows\System32\WindowsPowerShell\v1.0\Modules 下有ServerManager的东东,可是还是找不到. 解决这个问题,需要2步: 1.Powershell中的执行策略(Execution Policy) 原因一个是因为Powershell默认的执行策略是Restricted,即可以运行单条命令,但不能运行脚本,包括格式和配置文件 (.ps1xml).模块脚本文件 (.psm1…
通过Setup Factory写的代码大概有1700行,所以就不整理了.思路如下: 静默安装都是通过去Microsoft 和Esri的官网找到静默安装的命令,然后File.Run(...)或者Shell.Execute(...)一下:静默卸载就是搜素注册表,调用微软的卸载命令即可. 1.NET Framework静默安装(" /q /norestart") File.Run(DOTNetFilePath, " /q /norestart","",…
在setup factory 的安装目录下的Dependencies中新建目录dotnet20/并放入dotnetfx2.0.exe: Dependencies目录中再加xml文件dotnet20.xmlxml代码如下: <DependencyTemplate> <Dependency> <Name> .NET Framework 2.0</Name> <RuntimeTempFolder>dotnet20</RuntimeTempFold…
本文转自http://www.cnblogs.com/lzjsky/archive/2010/11/18/1880440.html 方便今后查询 Session variables are special types of variables that are expanded at runtime when they are used. When they are used on screens, their values are automatically expanded for you,…
Setup Factory   生成安装程序…
摘要 Setup Factory是一款软件安装工具.Setup Factory支持创建一个安装文件或一个单间的setup.exe文件,生成文件可以运行于任意版本的windows中. 步骤 1.安装Setup Factory工具.采用默认安装即可. 2.打开Setup Factory进行打包程序.填写软件信息. 包括:公司名,软件名,软件版本号,公司官网地址. 3.设置软件是x86的还是x64版本. 4.选择要打包的程序所在目录 5.窗口设置,为安装软件提供窗口设置信息,这里采用下面的方式 6.“…
setup factory 使用起来很简单你可以如下:1.你把你刚编译出来的exe和相关的资源文件复制到某一空目录下.把exe文件添加到setup factory里之后,在列表里右键,属性里面可以设置做左面快捷方式 2.用安装工具添加该目录(包含目录下的文件和子目录).3.从 工具(T) 菜单选择 扫描VB工程... 然后指向你的vbp文件,让它扫描,他会把你引用的库和ocx也都加进来(你自己也要检察一下).4.在左边的 运行时支持 功能那里, 把VB6给勾上. 然后其它的你就可以自己设置了.…
setup factory 使用起来很简单你可以如下:1.你把你刚编译出来的exe和相关的资源文件复制到某一空目录下.把exe文件添加到setup factory里之后,在列表里右键,属性里面可以设置做左面快捷方式 2.用安装工具添加该目录(包含目录下的文件和子目录).3.从 工具(T) 菜单选择 扫描VB工程... 然后指向你的vbp文件,让它扫描,他会把你引用的库和ocx也都加进来(你自己也要检察一下).4.在左边的 运行时支持 功能那里, 把VB6给勾上. 然后其它的你就可以自己设置了.…
Setup Factory 9 总结 一:安装完毕立刻启动 result = Shell.Execute(SessionVar.Expand("%AppFolder%\\消息助手.exe"), "open", "", "", SW_SHOWNORMAL, false);   二:设置开机自启 [Winform]setupfactory打包时添加开机自启动的脚本 摘要 如果有这样的需求,需要软件开机自启动,该如何做呢?开机自启动…
工厂方法(Factory Method) * 工厂方法把不同的产品放在实现了工厂接口的不同工厂类(FactoryAImpl,FactoryBImpl...)里面, * 这样就算其中一个工厂类出了问题,其他工厂类也能正常工作,互相不受影响, * 以后增加新产品,也只需要新增一个实现工厂接口工厂类,就能达到,不用修改已有的代码 代码解释: 1.创建产品接口Product,并创建2个产品子类android手机.Apple手机,都实现Product接口 public interface Product…
今天在部署android开发环境的时候,每次打开eclipse的时候点击AVD Manager的按钮就会弹出Location of the Android SDK has not been setup in the preferences的错误,网上搜了很久都说是android sdk location 没有设置或者是环境变量设置错误,但是自己这两项都设置过了,而且是绝对真确的,由于不清楚到底什么问题还是把网上的方法都尝试了下,但都未能解决问题. 无意中看见了default debug keys…
public class Test { public static void main(String[] args){ try{ Factory.factory("A").doSth(); Factory.factory("B").doSth(); Factory.factory("C").doSth(); }catch(BadProductException e){ e.printStackTrace(); } } } class Factor…
1.检测是否已安装 在On Startup中写入如下代码: result1=Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\soheroReg");if(result1==true) thenDialog.Message("信息提示","您已安装该软件,请先卸载在继续安装",MB_ICONEXCLAMATION);Application.Exit(0);end 如下图: 2.向注册表中写入…
result = INIFile.GetValue(SessionVar.Expand("%SourceFolder%\\set.ini"), "set", "url");//读取安装包的配置文件set.iniINIFile.SetValue(SessionVar.Expand("%AppFolder%\\config.ini"), "set", "url", result);//设置启…
s1= Shell.GetFolder(SHF_STARTMENUPROGRAMS);s2 = String.Concat(s1, "\\*\\TODO");//将*替换成项目名File.Delete(s2);…
Registry.SetValue(HKEY_LOCAL_MACHINE, "Software//Microsoft//Windows//CurrentVersion//Run", "MySoftWare", "C://Program Files//cosl_ZWL_App//mysql-5.1.6-alpha-win32//bin//mysqld-nt.exe", REG_SZ);…
1.在Before Installing选项卡中选择Ready to Install,点击Edit进入编辑窗口,切到最后一个选项卡Actions,把判断内容复制进去 -- These actions are performed before the screen is shown.result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\.NETFramework\\v4.0.30319\\SKUs\\.NE…
1. 工厂方法模式简介 1.1 定义 工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法模式是以一个类的实例化延迟到其子类. Factory Method模式用于在不指定待创建对象的具体类的情况下创建对象. Factory Method模式的主要意图是隐藏对象创建的复杂性.Client通常不指定要创建的具体类,Client将面向接口或抽象类进行编码,让Factory类负责创建具体的类型.通常Factory类有一个返回抽象类或者接口的静态方法.Client通常提供某种信息让…
介绍在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式.它解决的仍然是软件设计中与创建对象有关的问题.它可以更好的处理客户的需求变化. 引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,这样,在我们事先预知的情况下,可以根据我们的需要动态创建产品类.但是,我们的预知是有限的,客户的变化可能是无限的.所以,就出现了问题,一旦客户的变化超越了我们的预知,我们就必须修改我们的…
一.工厂方法(Factory Method)模式 工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟的子类中. 工厂方法模式是简单工厂模式的进一步抽象和推广.由于使用了多态性,工厂方法模式保持了简单工厂模式的有点,而且客服了它的缺点. 在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给予子类去做.这个核心类仅仅负责给出具体工厂必须实现的接口,而不接触哪一个产品类被实例化这种细节.这使得工厂方法模式可以允许…
上一篇的简单工厂模式虽然简单,但是存在一个很严重的问题:当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背开闭原则.如何实现新增新产品而不影响已有代码?工厂方法模式为此应运而生. 工厂方法模式(Factory Method) 学习难度:★★☆☆☆ 使用频率:★★★★★ 一.简单工厂版的日志记录器 1.1 软件需求说明 Requirement:M公司欲开发一个系统运行日志记录器(Logger),该记录器可以通过多种途径保存系统的运行日…
分类 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的.工厂模式在<Java 与模式>中分为三类:1)简单工厂模式(Simple Factory)2)工厂方法模式(Factory Method)3)抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性.GOF 在<设计模式>一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factory).将简…