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

  • 相关阅读:
    CF-807B
    CF-807A
    sort()的升降序函数操作
    CF-805D
    CF-805B
    CF-805A
    CF-796C
    CF-796B
    图论学习四之Disjoint set union并查集
    图论学习三之Shortest Path最短路
  • 原文地址:https://www.cnblogs.com/rhcad/p/1605417.html
Copyright © 2011-2022 走看看