exe打包成安装包

       前面介绍了如何将python代码打包成可执行文件,这里再介绍一下如何将exe打包成安装包。

一. 安装InstallShield2015

    百度云网址:https://pan.baidu.com/s/1fFGDeczPduWaN_23dpiBWw   提取码:neyf

二. 使用InstallShield 2015打包软件

1. 打开软件,创建项目:File->New

     2.1 选择InstallScript Project工程

     2.2 修改项目名称、项目保存地址

     exe打包成安装包_第1张图片

2. 配置项目

    2.1 Application Information:公司信息

      填写公司名(company_name)和应用名(application_name),这两个名字跟默认安装路径有关。默认安装路径为:

 C:\Program Files (x86)\company_name\application_name\打包的文件夹名\可执行.exe

     exe打包成安装包_第2张图片

    2.2 Installation Architecture(安装架构): 这个没用用到,直接跳过

    2.3 Application Files(应用文件):添加需要打包的可执行文件文件夹

      选中"Application Target Folder",再点击“Add Folders”,找到exe文件夹目录

      exe打包成安装包_第3张图片

     

    2.4 Application Shortcuts: 应用程序快捷键

         如果文件夹中有多个exe,需要选择哪一个作为快捷启动的exe

     exe打包成安装包_第4张图片

    

    2.5 Application Registry: 添加注册表

     如果需要添加注册表,在这里添加。我是将软件安装位置添加到注册表中,方便web唤醒本地软件

    (1)在HKEY_CLASSES_ROOT下创建 四个文件夹(LabelSoft、shell、open、command)

    注意:LabelSoft是协议名,可以自定义名称,这四个文件夹是递归的,如下图

    (2)选中LabelSoft,在右侧窗口(Destination computer's Registry data)右键创建"New Default Value";

     再右键Default选择“Modify”,输入“\文件夹的路径”,例如

"\label_2D_v1.1.0.5\label_2D.ssp.exe"

     我的是InstallShield2015,软件安装路径是,有些版本是[INSTALLDIR]

    (3)选中command,在右侧窗口(Destination computer's Registry data)右键创建"New Default Value";

     再右键Default选择“Modify”,输入“\文件夹的路径” “%1”,例如

"\label_2D_v1.1.0.5\label_2D.ssp.exe" "%1"

   exe打包成安装包_第5张图片

   2.6 Installation Interview :     安装窗口选择

     (1)是否显示许可证窗口,可以选择添加自己的软件许可证; 我选择否

     (2)是否需要用户输入自己的公司信息; 我选择否

     (3)是否允许用户选择自定义安装的地址; 我选择是

     (4)是否让用户选择部分安装还是全部安装; 我选择否

      

exe打包成安装包_第6张图片

   

    2.7 Installation Localization:  选择软件语言,默认中文简体

   

    2.8 Installation Designer:             切换到Designer中设置桌面快捷方式

      1. 选择 “Installation Designer”

      2. 选择“System Configuration”-->"Shortcuts"-->"Desktop"、"Taskbar/Start Menu"、"Taskbar/Start Menu/Programs Menu/Tsari/happy_label"下面插入xxxx.exe的快捷键

exe打包成安装包_第7张图片

    2.9 Build Installation:             打包成安装包

      1. 选择 “Single Executable”

      2. 选择“Build Installations”
      3. 打包成功后(会有打包信息,需要0 error),打开“Open release folder”,文件夹中就是安装包

      exe打包成安装包_第8张图片

     

        最后,如果最后一步build Installation出了问题,就根据错误信息自己查吧。我遇到过,是因为公司加密软件的问题,导致Installation没有破解成功,这时候,你需要一台环境干净的电脑,重新尝试一遍。

补充说明:如何用web唤起电脑上的软件,这里补充一下教程

1. 在软件安装包打包的时候,把软件安装路径插入windows的注册表中(如2.5中所示)

2. 写一个简单的网页,去唤起软件(并且传参给软件)。将代码保存成test.html,双击即可。



打开软件

你可能感兴趣的:(python,windows,软件打包)