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文件,打包文件结构如下图所示:


  • 相关阅读:
    struts2+jpa+spring 泛型版小结
    PasswordEncoder
    父窗口 子窗口
    Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)
    js 正则表达式
    <aop:config>
    CJDBC
    struts2取值
    mysql启动错误1067的解决
    杂碎
  • 原文地址:https://www.cnblogs.com/myjacky/p/3461108.html
Copyright © 2011-2022 走看看