今天搞了一个装机软件,可以导入第三方软件,在导入的时候提示输入静默参数,于是我就了解了一些,什么是静默参数。
如果你只是想要在他人的机子上运行你的程序而不想安装,有一种简单的方法,只要使用本教程的“步骤—3.生成Release 文件夹”即可。但是有一点需要注意,如果你在程序中调用了其他的dll,那么你需要将这个dll 放置到Release文件夹。之后你只要将Release 文件夹拷贝到其他的机子上运行即可。
打包安装文件。本例子在VS2010下完成,对应的InstallShield 2010版的打包程序。如果已安装InstallShield 2010,会在VS2010中有体现。
在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业、统一的软件安装体验,同时封装了很多细节方面的处理。在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了两篇随笔《基于DevExpress的Winform程序安装包的制作》、《基于InstallShield2013LimitedEdition的安装包制作》,不过基于InstallShield的制作虽然可以完成安装包的打包操作,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个非常高效,功能强大的安装包制作工具,在独立于VS之外,我们可以用它作为我们常规.NET开发的安装包制作,简单易用。
InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加。 一.基本语法规则 1.变量 BOOL 布尔型 值为TRUE(1)或FALSE(0) CHAR 字符型 一字节长的(8bit)的字符 HWND 窗口句柄 用来存放窗口句柄 INT 整型 两字节长的整数 LIST 列表型 指向InstallShield列表,用ListC
Windows Installer XML(WiX) 这里所介绍的是Wix 3.0版本,目前还是beta. Wix 是 Windows Installer XML 的缩写,它是微软提供的一组工具和规范的集合,用来制作MSI格式的安装包。另外值得一提的是,Wix是微软少有的开源软件之一。 制作MSI的工作有InstallShield,Wise,他们都是商业程序,需要付费,你也可以使用WiX来完成安装程序制作。WiX和这些MSI的工具比较有不同的地方: 它完全用xml描述,使用命令行来生成,这非常容易整合到开发
因要金蝶K/310.2SP1要升级到10.3,10.2无法卸载,郁闷!
VS2012 打包安装程序的时候看到一篇比较用心的博文,这可能是连很多C#教材都忽略的部分,或有也没一下详细,果断收了
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。
1、下载:https://www.autoitscript.com/site/autoit/downloads/
1. 软件如果已经安装,到注册表中查询其安装/卸载参数,看 InstallSource(如果有)和 UninstallString 的参数内容信息。
根据今年 6 月份的一份调查,Eclipse 的使用比例下降至 41%,已低于 Intellij IDEA 的 46%。
卷 Data 的文件夹 PATH 列表 卷序列号为 CCFC-6FBE H:. ├─AccessServer │ ├─r1.0 │ │ ├─CD Components │ │ │ ├─ACROBAT │ │ │ └─DOC │ │ │ ├─Getting started card │ │ │ └─User Guide │ │ ├─CM │ │ │ ├─Build Docs │ │ │ ├─BuildScripts │ │ │ ├─Install Shield for Windows Installer │ │ │ │ └─Modules │ │ │ │ └─i386 │ │ │ └─Misc │ │ ├─Design │ │ │ ├─1.0 │ │ │ └─1.5 │ │ ├─Help │ │ ├─QA │ │ │ ├─Engineering │ │ │ ├─Source │ │ │ └─Testscripts │ │ └─Source │ │ ├─Config │ │ │ ├─AuditConfig │ │ │ │ └─res │ │ │ ├─awcfgmgr │ │ │ ├─awio │ │ │ ├─awofrwrk │ │ │ ├─awplay32 │ │ │ ├─awshim │ │ │ │ └─res │ │ │ ├─dbclient │ │ │ ├─DBENGINE │ │ │ ├─dbinclude │ │ │ ├─DBLAYER │ │ │ ├─DefaultConfig │ │ │ ├─hostadmn │ │ │ ├─pcamgt │ │ │ │ └─pcamgtshim │ │ │ ├─propglue │ │ │ ├─propsheetglue │ │ │ │ └─res │ │ │ ├─TokenM │ │ │ └─winawsvr │ │ │ └─res │ │ ├─Debug │ │ ├─Family │ │ │ ├─ehandres │ │ │ └─Unhandled Exceptions │ │ ├─Include │ │ ├─Install │ │ │ ├─ASCustom │ │ │ └─CD install – Access Server │ │ │ └─Binaries │ │ │ ├─Full │ │ │ │ └─Bin │ │ │ └─Trialware │ │ │ └─Bin │ │ ├─ISWORK │ │ │ └─Panel Bitmaps │ │ │ └─Access Server │ │ ├─LiveUpdate │ │ │ ├─ini files │ │ │ ├─pcalu │ │ │ ├─RunPcaLu │ │ │ ├─Triage │ │ │ └─Winzip Self Extractor │ │ ├─MiniQuake │ │ ├─Nobuilds │ │ │ ├─DDK │ │ │ │ ├─64-Bit │ │ │ │ └─Debug │ │ │ ├─Help │ │ │ ├─Japan │ │ │ ├─LUMessage │ │ │ ├─Merge Modules │ │ │ ├─OEM │ │ │ ├─SampleTemplateFiles │ │ │ ├─ServiceDesk │ │ │ ├─ThinHost │ │ │ └─x64 │ │ │ ├─amd64_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50215.4652_x-ww_e9b892b4 │ │ │ └─Manifests │ │ ├─Servers │ │ │ └─Include │ │ ├─Shared │ │ │ ├─Communication │ │ │ │ ├─awcm32 │ │ │ │ ├─awcmthk │ │ │ │ ├─awds32 │ │ │ │ ├─awses32 │ │ │ │ ├─connproc │ │ │ │ ├─DataStream │ │ │ │ │ ├─DevCapi │ │ │ │ │ ├─DevEcc │ │ │ │ │ ├─DevPCA │ │ │ │ │ ├─DevSer │ │ │ │ │ ├─DevSocket │ │ │ │ │ ├─DevSPX │ │ │ │ │ ├─DevTapi │ │ │ │ │ ├─DevTCP │ │ │ │ │ ├─DsMgr │ │ │ │ │ ├─DStcp │ │ │ │ │ └─Include │ │ │ │ ├─Include │ │ │
Windows Installer 使用安装包,其中包含 Windows Installer 需要安装、卸载或修复产品以及运行安装程序用户界面 (UI) 的信息。每个安装包都包含一个.msi文件,该文件包含安装数据库、摘要信息流和安装的各个部分的数据流。
源码下载地址: https://download.csdn.net/download/qq_37997682/10453294
创建项目的时候在最下面,添加过滤器,选择vs 或者把 .gitignore 拷贝一份放git项目文件夹的根目录 建完就有两个文件了,.gitignore 是过滤文件 vs的过滤规则贴一下: ## Ig
___________________________________________________________________________
一、介绍 2017/12/05更新:packages下载地址:http://s.sudre.free.fr/Software/Packages/resources.html Windows下面开发好的应用程序要进行分发时有很多打包工具可供选择,如Inno Setup, InstallShield, NSIS, Advanced Installer, Qt Installer Framework等。甚至很多人还选择结合WinRar+Bat来创建应用程序安装包。Mac OSX下好像可供选择的工具
WiX Toolset 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。
控制面板里在管理工具里有服务一项,点开以后在里面找到windows installer一项,将其开启就行了,一般的只有.msi文件才用到的
最近在做打包的工作,应用程序的配置信息可以放在注册表文件中,但是在以前的16位操作系统下,配置信息放在Win.ini文件中。下面介绍一下Win.ini文件的读写方法和注册表的编程。 先介绍下Win.ini,,win.ini是Windows系统的一个基本系统配置文件。WIN.INI文件包含若干小节,每一节由一组相关的设定组成。文件配保存了诸如影响Windows操作环境的部分、控制系统界面显示形式及窗口和鼠标器的位置、联结特定的文件类型与相应的应用程序、列出有关HELP窗口及对话窗的默认尺寸、布局、文本颜色设置
大神博客:http://www.cnblogs.com/Ivony/p/3447536.html 项目地址:https://github.com/Ivony/Jumony 1、安装Jumony包 在Nuget搜索框中输入 "Jumony",安装 Jumony Core 。 2、引入命名空间 using Ivony.Html; using Ivony.Html.Parser; 3、开整 var parser = new JumonyParser(); var document = parser.LoadD
Protection ID v6.3.5 – 2009.12.24 hello folks!
很多C/S开发领域的同学或多或少都可能会遇到需要制作安装包的场景,打包的工具也是五花八门,例如有NSIS、InstallShield、Wix Toolset、ClickOnce等等,这里以Inno Setup为例简单演示下如何构建安装包,以及在Visual Studio中编译程序时自动去构建这个安装包。
第5章 部署流水线 5.1 引言 持续集成的主要关注对象是开发团队。持续集成系统的输出通常作为手工测试流程和后续发布流程的输入。在软件的发布过程中,很多浪费来自于测试和运维环节。我们常常看到: 构建和运维团队的人员一直在等待说明文档或缺陷修 测试人员等待“好的”版本构建出来 在新功能开发完成几周之后,开发团队才能收到缺陷报告 开发快完成时,才发现当前的软件架构无法满足该系统的一些非功能需求。 解决方案就是采取一种更完整的端到端的方法来交付软件。我们已经解决了配置管理以及自动化大量构建、部署、测试和发布流程的
Wix的xml配置确实很费劲,忍不住有点像吐槽一下,前四篇完成的功能在Windows Installer中通过配置能很快的弄出来。可惜有很多加了锁的功能在InstallShield Limited Edition 版本中是用不了的。 但基本满足安装需求了。按照这个目录(下图)一个一个去配,配出来的也像样了(这里就不说了)。但是无法定制行为,以及打补丁等。wix又是一个极端,完全依赖xml。这两天想解决自动检测.net framework版本没有就自动安装的功能和注册dll的就很费劲。 在Windows Installer中分别在Redistributables和Registry中设置就行了,特别是注册,可以直接把目录从你自己的电脑上拖过来。但今天要讲的,就是wix中的Bootstrapper 项目,制作一个捆绑安装程序,也是Windows Installer中没有的。将多个需要安装的文件,按照顺序一次性装完。
Delphi是基于Pascal语言的RAD快速应用程序开发工具(Rapid Application Development),为Windows系统下的可视化集成开发工具,它提供强大的VCL(Visual Component Library,可视化组件库)
面向对象对应于面向过程,是开发人员在开发过程当中的思路,是程序员的世界观,Python 一切皆对象。
作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让我们的开发效率得到了更好的提升。我们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具。废话不多说,直接进入正题。我们日常在使用VS开发相关的.NET项目时,经常会发现刚拉取下拉的代码什么都没有改动,就是运行了一下就会产生一些需要提交的文件,比如说最常见的bin/Debug, bin/Release,obj/Debug,obj/Release文件。但是我不想把这些文件提交到远程的git代码远程仓库中去,其实这个很简单只需要我们在初次创建项目的时候在项目目录下新增一个忽略文本文件(.gitignore),然后在使用git推送到远程仓库中就好了。
最近遇见一个麻烦,明明知道是java写的小软件,但是打包成了exe,木得办法,之前打包的都有缓存能在TEMP文件夹找到。这次可不一样了,特此记录一下。
A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract) ACE Ace压缩档案格式 ACL CorelDRAW 6键盘快捷键文件 ACM Windows系统目录文件 ACP Microsoft office助手预览文件 ACR 美国放射医学大学文件格式 ACT Microsoft office助手文件 ACV OS/2的驱动程序,用于压缩或解压缩音频数据 AD After Dark屏幕保护程序 ADA Ada源文件(非-GNAT) ADB Ada源文件主体(GNAT);HP100LX组织者的约定数据库 ADD OS/2用于引导过程的适配器驱动程序 ADF Amiga磁盘文件 ADI AutoCAD设备无关二进制绘图仪格式 ADM After Dark多模块屏幕保护;Windows NT策略模板 ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件 ADR After Dark随机屏幕保护;Smart Address的地址簿 ADS Ada源文件说明书(GNAT) AFM Adobe的字体尺度 AF2,AF3 ABC的FlowChat文件 AI Adobe Illustrator格式图形 AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 AIFC 压缩AIF AIM AOL即时信息传送 AIS ACDSee图形序列文件;Velvet Studio设备文件 AKW RoboHELP的帮助工程中所有A-关键词 ALAW 欧洲电话音频格式 ALB JASC Image Commander相册 ALL 艺术与书信库 AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件 ANC Canon Computer的调色板文件,包含一系列可选的颜色板 ANI Windows系统中的动画光标 ANS ANSI文本文件 ANT SimAnt For Windows中保存的游戏文件 API Adobe Acrobat使用的应用程序设计接口文件 APR Lotus Approach 97文件 APS Microsoft Visual C++文件 ARC LH ARC的压缩档案文件 ARI Aristotle声音文件 ARJ Robert Jung ARJ压缩包文件 ART Xara Studio绘画文件;Canon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件 ASA Microsoft Visual InterDev文件 ASC ASCⅡ文本文件;PGP算法加密文件 ASD Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming FORMat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件 ASE Velvet Studio采样文件 ASF Microsoft高级流媒体格式文件 ASM 汇编语言源文件,Pro/E装配文件 ASO Astound Dynamite对象文件 ASP 动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件 AST Astound多媒体文件;ClarisWorks“助手”文件 ASV DataCAD自动保存文件 ASX Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件 ATT AT< Group 4位图文件 ATW 来自个人软件的Any Time Deluxe For Windows个人信息管理员文件 AU Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式 AVB Computer Associates Inoculan反病毒软件的病毒感染后文件 AVI Microsoft Audio Video Interleave电影格式 AVR Audio Visual Research文件格式 AVS 应用程序可视化格式 AWD FaxVien文档 AWR Telsis数字储存音频文件扩展名格式 Axx ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L Authorware
来源:http://blog.csdn.net/walkingmanc/article/details/6367057
moc application/x-mocha mtn application/octet-stream
【编者按】“C++ 已经死了 80%?”本文作者已经使用 C++ 18 年了,他在体验了数十门编程语言后,他指出,尽管 C++ 在过去几十年中一直是程序员最常用的编程语言之一,但它存在一些问题,如不安全、效率低、浪费程序员的精力等。因此,文章探讨了一些可能会取代 C++ 的语言和技术,包括 Spiral、Numba 和 ForwardCom 等,并分别对它们进行了详细的介绍。
K/3 BOS开发百问百答 (版本:V1.1) K3产品市场部 一、基础资料篇 【摘要】bos基础资料的显示问题 版本:K310.2SP2+10.3+10.2SP1 问题描述:我们的bos做出来的基础资料为什么不能做成象核算项目一样,点中上级组就能显示相面所有基础资料,而不是现在点到最后一个上级组才能显示明细。 【解答】 这是新需求,以后版本会解决。 【摘要】单据自定义无法看到bos定义的基础资料 版本:K310.2SP2 问题描述:在单据自定义中增加自定义字段时,需要选择用bos定义的基础资料该如何设置
首先展示目录结构 app.js const http = require('http'); const routes = require('./module/routes') const ur
该程序是基于Java的GUI图形界面,实现的双人版五子棋小游戏。该程序拥有简洁美观的图形化界面,且界面主要由棋盘、标题和游戏操作的按钮三部分组成。
安装程序生成工具就是将应用程序和依赖的文件打包到一个可执行的安装程序种,可以简化用户的安装流程和体验,但开发的软件依赖和配置过于繁杂的时候,制作一个安装包就特别必要,所以需要简单学习一下安装程序生成工具,以下是常见的安装程序生成工具:
最近要与部门同事一起做技术分享,我选择了Git,因为Git 是一种在全球范围都广受欢迎的版本控制系统。在开发过程中,为了跟踪代码,文档,项目等信息中的变化,版本控制变得前所未有的重要。
领取专属 10元无门槛券
手把手带您无忧上云