zoukankan      html  css  js  c++  java
  • C#开发Activex控件(2)

    打包成CAB安装包
    生成了msi文件,用户安装的时候会像安装普通软件一样,需多次一步安装,打包成cab文件的方式,做到用户点击运行后,即可自动安装。
    在这里需要准备文件有:
    (1)cabarc.exe:微软提供的cab打包工具
    (2)LamSoonActivex.msi:  本案例中项目生成的windows部署安装文件
    (3)install.inf : 需要跟打包在一起的文件
    (4)build.bat:  打包的批处理命令

    1.制作install.inf
    [version]
    signature="$CHICAGO$"
    AdvancedINF=2.0
    
    [Strings]
    Version="3.0.1.0"
    
    [Setup Hooks]  
    InstallerHook=InstallerHook
    
    [InstallerHook]
    run=msiexec.exe /i "%EXTRACT_DIR%LamSoonActivex.msi" /qn 

    制作build.bat文件
    LamSoonActivex.cab为要生成的cab文件名

    "cabarc.exe" -s 6144 n LamSoonActivex.cab install.inf LamSoonActivex.msi
    ping -n 130 127.0.0.1 >nul 


    2.生成项目部署文件:
    (1)在工程解决方案下添加安装项目


    (2)添加项目输出


    (3)选择工程项目输出组


    (4)设置部署项目及主输出属性




    (5)生成部署文件


    (5)在安装项目录下生成的部署文件,将它复制到准备CAB打包的文件夹中


    3.生成CAB文件,打包文件结构如下图所示:


  • 相关阅读:
    使用C#实现计划任务(corn job)
    python 修改xml文件
    redis安装
    Nginx的安装
    nginx配置
    用泛型减少重复代码,使代码更合理、更优雅
    Tomcat server.xml配置详解
    二维码生成
    轻量级的中文分词工具包
    HTML解析利器
  • 原文地址:https://www.cnblogs.com/myjacky/p/3461108.html
Copyright © 2011-2022 走看看