http://blog.csdn.net/terryzero/article/details/6731925最近有个项目需要把别人的工具包装集成下,所以就随便找了个制作安装的工具,正好找到了Wise installation,所以就下载了个绿色版本的,用下来感觉不错,但问题是,网上这方面的教程很少,绿色版的软件又把帮助文档给去掉了。最后,没办法就到网上又找了个官方版的安装,由于手头拮据,然后就搜了下序列号,一搜一堆,google太给力了,以下透露一个( 序列号:9200034434),但同时支持下正版。下面先简单介绍下这个工具和新版的特性。

简介:Wise Installation System是非常著名的安装程序制作工具,Wise Installation System提供脚本编辑方式及众多应有尽有的安装选项,不愧为专业级的安装程序制作软件!
Wise Installation System 9.02 版的新特征如下:  
■ 代码签名页面现在更名为”数字签名”。  
■ 修正拆卸程序后开始菜单中的程序组不能够被删除的问题。
■ 当你使用一个变量命名一个新建的快捷方式时,在脚本中会出现一个空的快捷方式,因此会产生两次创建快捷方式的操作。该问题已经被修正。
■ 在前一个版本,从自定义对话框脚本读取文本文件到变量存在问题,该问题可能会造成死机。导致该问题的原因是对话框脚本处理的变量相比主脚本处理的变量其大小限制更小一些。现在两者的大小一致,不会再产生问题。  
■ 在拆卸程序时一些文件因为正在被使用而不能够被立即删除,操作系统将会为这些文件做上删除标记,在下次重新启动时再进行操作。如果在这个时候用户重新安装了软件并重启了计算机,这些文件仍然将被删除,从而造成文件丢失。现在该问题已经被纠正——当拆卸程序后如果有必要重新启动,拆卸程序会自动提示用户。  
■ 在复制本地文件设置对话框,如果你有具体设定”文件版本”和”文件日期及时间” 的值,这些设定值在关闭该对话框后将不能够被保存。该问题已经修正。  
■ 在前一个版本,如果你的安装程序要搜索先前的版本,安装程序将同时搜索回收站所在的目录,并且可能会把回收站作为目标目录。该问题已经修正,现在隐藏或系统目录都将不再搜索。

使用实例:这里就讲述个最简单的例子,把一个第三方软包装下,制作成自己的一个工具。

第一步:创建一个Empty Project。

第二步:进入Installation Expert,设置项目的基本信息,如果还用到windows的特殊特性如注册表,ODBC,Service等。

第三步:进入Script Editor,设置安装时的步骤,下图光标所在处之前都是些参数设定,而这里的loop里的每句脚本都是指安装时的每个步骤,你可以双击进入界面的编辑。

第四步:在界面想到后设置些脚本,让程序安装后再安装其他第三方的程序

  1. item: Install File
  2. Source=H:\wiseinstall\soft\falanxiYOUKU.exe
  3. Destination=%MAINDIR%\falanxiYOUKU.exe
  4. Flags=0000000010000010
  5. end
  6. item: Execute Program
  7. Pathname=%MAINDIR%\falanxiYOUKU.exe
  8. Flags=00000010
  9. end
  10. item: Delete File
  11. Pathname=%MAINDIR%\falanxiYOUKU.exe
  12. end

第五步:你就可以测试安装了

哈哈,基本需求就已经满足了,高级功能还需要具体使用时具体研究,总的来说还是挺方便的。

程序安装制作不用愁—Wise installation入门教程的更多相关文章

  1. 安装、配置Jupyter Notebook快速入门教程

    What? Why? How? ---安装 ---启动 ---关闭 ---保存 Markdown语法 Magic关键词 转换notebook--toHTML 创建幻灯片 运行代码 What? 文字化编 ...

  2. c#自动更新+安装程序的制作 (转)

    c#自动更新+安装程序的制作 (转)  http://blog.csdn.net/myhuli120/article/details/6927588 一.自动更新的实现 让客户端实现自动更新,通常做法 ...

  3. c#自动更新+安装程序的制作

    一.自动更新的实现 让客户端实现自动更新,通常做法是在客户端部署一个单独的自动更新程序.主程序启动后,访问服务端,检查配置文件是否有更新版本,有更新版本就启动更新程序,由更新负责下载更新版本,并更新客 ...

  4. NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者

    NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者 作者: raindy 来源:http://bbs.hanzify.org/index.php?showtopic=30029 时间: ...

  5. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置

    本系列文章由@浅墨_毛星云 出品,转载请注明出处.   文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨 ...

  6. Python 3.6.3 官网 下载 安装 测试 入门教程 (windows)

    1. 官网下载 Python 3.6.3 访问 Python 官网 https://www.python.org/ 点击 Downloads => Python 3.6.3 下载 Python ...

  7. Spring Boot入门教程1、使用Spring Boot构建第一个Web应用程序

    一.前言 什么是Spring Boot?Spring Boot就是一个让你使用Spring构建应用时减少配置的一个框架.约定优于配置,一定程度上提高了开发效率.https://zhuanlan.zhi ...

  8. OpenFaceswap 入门教程(1):软件安装篇

    ---恢复内容开始--- 众多换脸软件中,DeepFaceLab其实是安装和使用最方便,更新最快的,但是由于其没有可是化界面,对于很新手来说,可能入门还是有点难度.那么今天就来介绍一款操作极其直观和简 ...

  9. ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区 1 软件安装 1.1 安装前准备 请确认已经收到来自Esri中国( ...

随机推荐

  1. HTTP参数CONNETCTION_TIMEOUT和SO_TIMEOUT区别

    在开发中经常碰到这两个参数,但是之前对它们的真正含义一直比较模糊,今天通过调试程序并且结合官方文档,了解了两者的含义与区别. 参数的定义直接去看官方的文档(httpcore-4.3) org.apac ...

  2. Maintenance Plans(维护计划)详解【转】

    最近试用了下 Sql Server 2008 的    Maintenance Plans( 维护计划 ),感觉很不错很不错.一贯的延续了微软的风格,图形化界面操作,保准你掌握了这个,就能成为半个DB ...

  3. [17] 楼梯(Stairs)图形的生成算法

    感觉这图形怎么看怎么像搓衣板. 顶点数据的生成 bool YfBuildStairsVertices ( Yreal width, Yreal length, Yreal height, Yuint ...

  4. Mysql之sql语句操作

    一.数据库级别操作 1.显示数据库 1 SHOW DATABASES; 默认数据库: mysql - 用户权限相关数据 test - 用于用户测试数据 information_schema - MyS ...

  5. Android中样式及主题

    Android应用程序中不可避免的需要使用的样式和主题,样式指定一般指定View的高度.字体.字体颜色.背景,Android里的样荐定义在Style.xml文件里.主题也是一种样式,只不过它是应用在整 ...

  6. HashTable HashMap HashSet区别(java)

    Hashtable: 1. key和value都不许有null值 2. 使用enumeration遍历 3. 同步的,每次只有一个线程能够访问 4. 在java中Hashtable是H大写,t小写,而 ...

  7. Okhttp【简介】应用 示例

    资源 GitHub:https://github.com/square/okhttp 官网     文档     API  You'll also need Okio[https://github.c ...

  8. dp 密度 分辨率 屏幕 状态栏 标题栏 适配

    一篇总结的非常完善的博文:http://www.jianshu.com/p/ec5a1a30694b 屏幕像素参数相关信息表格 屏幕级别 像素密度 每英寸像素数   通常分辨率 分辨率别称    默认 ...

  9. 图片文字OCR识别-tesseract-ocr

    帮助文件:https://github.com/tesseract-ocr/tesseract/blob/master/doc/tesseract.1.asc 下载地址:https://github. ...

  10. 开源 java CMS - FreeCMS2.2 网站管理

    项目地址:http://www.freeteam.cn/ 网站管理 FreeCMS支持站点群模式,并支持无限树级管理. 网站的相关文件在site文件夹下,每一个网站有自己的文件夹,源文件文件夹名就是自 ...