InstallShield 2010打包

InstallShield 2010打包打包安装文件。本例子在VS2010下完成,对应的InstallShield2010版的打包程序。如果已安装InstallShield2010,会在VS2010中有体现。新建项目,在已安装的模板中选

大家好,又见面了,我是你们的朋友全栈君。

打包安装文件。本例子在VS2010下完成,对应的InstallShield 2010版的打包程序。如果已安装InstallShield 2010,会在VS2010中有体现。

新建项目,在已安装的模板中选择InstallShield 2010 Projects,在右边选择InstallScript MSI Project

下面进行打包操作。
第一步:切换到第一个标签“Application Information”中,把基本信息输入。
第二步:第二个标签“Installation Requirements” 是关于是否包含安装特有的应该程序,还有特定的操作系统。这个标签可以跳过,直播到第三个标签(Installation Architecture)进行操作。

第三步:导入混淆过的文件。切换到第四个标签(Application Files)。然后将混淆过的文件按目录结构“复制/粘贴”到“程序名称”下。

第四步:设置安装后在开始菜单中显示的项(同时设置显示图标)切换到第5个标签(Appliacton Shortcuts)。

接下来的操作如下,

  1)删除“Launch AgcScrm.Update.exe”,

  2)单击左边“Create an uninstallation shortcut”创建一个“卸载”项。同时设置该项的图标、修改名字。设置方法:选中右边“Use alternate shortcut Icon”选择自己预先准备好的删除的ICON图标。“Create shortcut in Start Menu”保持选中。

  3)选中“Launch AgcScrm.exe”并对其重命名,并在右边选中“Create Short In Start Menu” 、“Create shortcut on Desktop” 两项。

第五步:选择安装语言。可以直接跳到第六个标签(Installation Localization)。

以上标签到此结束。接下来需要设置解决方案中选项。
第七步:选择项目解决方案下面的Media->Releases,配置打包选项,当前步骤比较重要。

接下来进行设置
第1步在Bulid标签中设置Compression,选择 Compressed
第2步在Steup.exe标签中设置InstallShield Prerequisites Location,选择 Extract From Setup exe

第八步:选择项目解决方案下面的System Configuration->Shortcuts,设置左边的Programs Menu和Desktop选项。

到此还没有完成打包,但已可以生成项目,只是安装的时候界面上提示信息都是系统自定义的,不是自己设定的。如果需要把信息改成自己需要的。那再进行最后一步操作。 

第九步:选择项目解决方案下面的Behavior and Logic,添加InstallScript,这一步可以省略。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155177.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 内网渗透的步骤_内网渗透思路

    内网渗透的步骤_内网渗透思路0x00Preface内网渗透主要是基于前期外围打点getshell的webserver,通过收集webserver上的信息,然后对其他内网主机进行口令上的攻击,当然也有一些基于漏洞的攻击。内网相关概念这里不再进行介绍,大家可以自行百度,诸如什么是域、域与工作组的区别、什么是DC、什么是AD等。当然,概念是生涩难懂的,结合实际环境会有助于理解。0x01信息收集systeminfo查看系统详细信息,如OS版本、补丁安装情况,可以根据这些信息筛选可利用的漏洞。netstart查看启动进

    2022年9月14日
    3
  • linux之使用samba实现文件共享

    早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序,NFS是一个能够将多台L

    2021年12月28日
    52
  • pycharm 连接数据库报错[通俗易懂]

    pycharm 连接数据库报错[通俗易懂]pycharm连接数据库报错请问出现下面报错是什么原因呢,数据库已连接,运行后就这样了C:\Users\MACHENIKE\PycharmProjects\untitled9\venv\Scripts\python.exeC:/Users/MACHENIKE/PycharmProjects/untitled11/venv/Online-Bookstore-Management-System-master/v1.0/Book_informationUI.pyTraceback(mostrec.

    2022年8月25日
    5
  • 解决SVN安装语言包后无法选择中文的问题(亲测可行)

    解决SVN安装语言包后无法选择中文的问题(亲测可行)

    2021年11月7日
    52
  • linkedhashset有序吗_golang人工智能框架

    linkedhashset有序吗_golang人工智能框架一、特征1、继承了HashSet类,底层实现HashMap,数据结构是链表2.保证顺序、唯一、可以为null3.查找较慢、插入删除较快4.线程不同步、多线程使用不安全如果要实现同步的setSetset=Collections.synchronized(newLinkedHashSet(…));二、常用方法参考HashSet三、测试代码publiccla…

    2022年10月12日
    2
  • ROS中启动超声波雷达节点「建议收藏」

    ROS中启动超声波雷达节点「建议收藏」超声波雷达型号为KS136,KS136使用I2C接口与主机通信,自动响应主机的I2C控制指令。指令为8位数据,指令发送流程如下,先接收I2C控制指令,寄存器2接收控制指令,选择超声波探头号(因为主控板接12个收发一体式防水探头,每个探头独立工作,每个探头占据8位地址,分别对应8种不同的数据收发方式),流程图如下所示:超声波与主控之间通过串口通信代码如下: r…

    2025年9月7日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号