zoukankan      html  css  js  c++  java
  • CAB打包签名说明

    1、将.\Cab\YourName\目录的YourName改名为自己觉得好识别的名称。
    2、修改SignCab.bat和SignCab.inf,换成要发布的DLL和OCX文件名。
      修改SignCab.bat最后一行,自动拷贝到发布路径下。
    3、运行SignCab.bat,出现输入密码的提示对话框时,所有输入框都输入eip。

    SignCab.bat

    attrib -R -A *.ocx
    attrib -R -A *.dll
    copy ..\..\Bin\MyCtrl.ocx /y
    copy ..\..\Bin\MyCtrl.dll /y
    attrib +R *.ocx
    attrib +R *.dll

    ..\Bin\CABARC -s 6144 n MyCtrl.cab MyCtrl.ocx MyCtrl.dll SignCab.inf

    ..\Bin\makecert -cy both -d 公司某控件 -n CN=公司名称 -sv eipkey.pvk ..\Bin\eipkey.cer
    ..\Bin\Cert2SPC ..\Bin\eipkey.cer eipkey.spc

    ..\Bin\signcode.exe -spc eipkey.spc -v eipkey.pvk -n 公司某控件1.0 -i www.yourcompany.com MyCtrl.cab

    copy MyCtrl.cab \\server\d$\MyCtrl$\ /y

    SignCab.inf

    ; Sample INF file for SignCode
    [version]
    ; version signature (same for both NT and Win95) do not remove
    signature="$CHICAGO$"
    AdvancedINF=2.0

    [Add.Code]
    MyCtrl.ocx=MyCtrl.ocx
    MyCtrl.dll=MyCtrl.dll

    ; needed DLL

    [MyCtrl.ocx]
    file-win32-x86=thiscab
    clsid={123FF08B-5DA5-41B1-96FB-AAB34B151234}
    FileVersion=1,0,0,1
    RegisterServer=yes

    [MyCtrl.dll]
    file-win32-x86=thiscab
    FileVersion=1,0,0,1
    RegisterServer=no

    ; end of INF file

  • 相关阅读:
    C++ 重载运算符简单举例
    Python 的几种推导式
    Linux 系统目录结构
    Shell 文件包含
    Shell 文件测试运算符
    Shell 函数定义与调用
    Shell 数组定义与获取
    C 语言精髓之变参函数
    Vim 字符串替换命令
    S5PV210 串口实验(中断方式)
  • 原文地址:https://www.cnblogs.com/rhcad/p/1605417.html
Copyright © 2011-2022 走看看