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

  • 相关阅读:
    1-4-Java 语言环境搭建
    1-3-JDK,JRE,JVM介绍
    1-2-java语言的特点及运行机制
    1-1-常用DOS命令与快捷键
    0-2-计算机硬件介绍
    一、JSP的3大指令Page,include,taglib
    springboot目录结构
    问题:qt按钮有时候点击没有反应
    vs2017+qt问题
    mysql问题
  • 原文地址:https://www.cnblogs.com/rhcad/p/1605417.html
Copyright © 2011-2022 走看看