观看记录
  • 我的观影记录
登录
测试首页制作cab文件自动下载安装

制作cab文件自动下载安装

做过ActiveX控件的伴侣都知道,要想把本身做的ActiveX控件功能放在本身的网页上利用,那么用户在客户端就必需进行当地的注册

工具/原料

  • makecert.exe 建造cer格局的证书,即X.509证书,同时可以建立私钥和公钥。
  • cert2spc.exe 将cer格局证书转换当作spc格局证书,即PKCS #7证书
  • cabarc.exe 将ocx打包当作cab
  • signcode.exe 将证书签订到ocx上去
  • chktrust.exe 查抄签订证书后的ocx是否准确
  • certmgr.exe 是办理证书用的

方式/步骤

  1. 1

    情况设置

    1、下载makeCAB包,解压到当地目次(如E盘根目次),如图所示的东西集:

  2. 2

    2、设置系统情况变量,右键单击“我的电脑”à选择“属性”à选择“高级”选项卡,打开如图所示的系统属性面版块:

  3. 3

    3、在系统属性版块里单击“情况变量(N)”按钮,打开如图所示:

  4. 4

    4、选择“系统变量(S)”里的“新建(W)”按钮,打开“编纂系统变量”对话框,如图4所示,然后在“变量值(V)”里插手“;E\makeCAB”:

  5. 5

    二、将用于打包的OCX控件放在E盘根目次下(本文档利用名为evS1300.ocx的控件来进行介绍),如图所示,此中evS1300.ocx是本文档进行操作的控件对象,而mfc71.dll、msvcp71.dll、msvcr71.dll这三个文件凡是是进行打包时一并打包的文件,但不是必需(保举一路打包),其可在系统中的system32目次下找到,请自行筹办。

  6. 6

    三、ActiveX发布步调

    1、单击“起头”à“动行(R)”à输入“cmd”à回车à进入到操作的控件地点的目次,如图所示:

  7. 7

    2、建立PVK文件(私家密匙文件),在号令行中输入“makecert -sk evS1300 evS1300.pvk -n CN=XXXXXXX公司”,然后回车,如图所示:

  8. 8

     3、建立CER文件(公司证书),在号令行中输入“makecert -sk evS1300.pvk evS1300.cer”,然后回车,如图所示,若呈现“Successed”提醒,则会在E:\evS1300目次下生当作evS1300.cer文件,如图9所示:

  9. 9

    4、建立SPC测试软件出书商证实书,在号令行中输入“cert2spc evS1300.cer evS1300.spc”,然后回车,如图所示:

  10. 10

    5、建立INF文件,用记实本编纂以下信息

    [version]   

    signature="$CHINA$"  

    AdvancedINF=1.0  

      

    [Add.Code]   

    evS1300.ocx=evS1300.ocx   

    msvcr71.dll=msvcr71.dll   

    mfc71.dll=mfc71.dll   

      

    [evS1300.ocx]   

    file=thiscab   

    clsid={0440906E-9BD6-4F3E-B65A-39E1B339D9DA}        

    FileVersion=1,0,0,0  

    RegisterServer=yes   

      

    [msvcr71.dll]   

    file-win32-x86=thiscab   

    RegisterServer=no   

    DestDir=11  

    FileVersion=7,10,3052,4  

      

    [mfc71.dll]   

    file-win32-x86=thiscab   

    RegisterServer=no   

    DestDir=11  

    FileVersion=7,10,3077,0 

  11. 11

    并保留为E:\evS1300\evS1300.inf,如图所示

  12. 12

    在evS1300.inf的内容里,[Add.Code]项是必需的,[msvcr71.dll]、[msvcp71.dll]就是上面我所说不是必需的项,只要你想把mfc71.dll、inf里,而这三项的具体内容是固定的,可复制曩昔即可。最为关头的就是clsid和evS1300.ocx的version,这要求必需一至,否我们发布出去的evS1300.ocx里面的version呢?我在上面的必备前提里介绍到有一个用于查看ocx控件的东西ActvxDoc,对,就是用它,我们双击这个文件运行它,此时可以看到图所示的界面:

  13. 13

    在图13的界面里,点击“File”à“Open…”,打开您所要查看的OCX控件,如图所示:

  14. 14

    打开了控件之后,我们在界面的右边部位“Class”的下拉框里选择“<all interfaces=""></all>”就可以看到我们想要查找的classId,如图所示:

  15. 15

    6、建立CAB文件,在号令行中输入“cabarc -s 6144 n evS1300.cab msvcr71.dll mfc71.dll msvcp71.dll evS1300.ocx evS1300.inf”,然后回车,如图所示:

  16. 16

    7、利用Code Signing Wizard签订一个CAB文件,首先双击运行东西集里面的signcode.exe(或在号令行里直接输入“signcode”后回车),系统会弹出如图17所示的数字签名标的目的导:

  17. 17

    8、单击“下一步(N)”按钮,来到图所示,选摘要进行数字签名的且已做当作CAB包的文件evS1300.cab文件。

  18. 18

    9、选择好CAB包后单击“下一步(N)”按钮,在选择想要的签名类型里选择“自定议(C)”并单击“下一步(N)”按钮,如图所示:

  19. 19

    10、接下来单击“从文件选择(F)”按钮,选择方才建造的evS1300.cer,如图所示:

  20. 20

    11、在图20中单击“下一步(N)”按钮来到图21,然后在图里选择“CSP中的私钥(K)”

  21. 21

     12、在图21中单击“下一步(N)”按钮,然后在图中的散列算法中选择“shal”,并单击“下一步(N)”按钮。

  22. 22

    13、在“证书路径中的证书”中选择“证书路径中的所有证书,包罗根证书(C)”,在“其它证书(可选)”中选择“包罗在以下PKCS #7 证书(.p7b)文件中的证书(P):”,并单击“浏览(R)…”按钮选择evS1300.spc文件,选择完后单击“下一步(N)”按钮,如图所示:

  23. 23

    14、接下来在弹出的“数据描述”窗口中输入公司的名称和网址并单击“下一步(N)”按钮,如图所示:

  24. 24

    15、现年夜部份工作都已完当作,在接下来的一步傍边是可选的操作,其感化只是为CAB插手时候戳,此步调完全可以不做,如图所示:

  25. 25

    16、完当作,在图25中单击“下一步(N)”按钮便可来到数字签名标的目的导的最后一步,即操作总览,如图26所示,单击“完当作”按钮便可年夜功乐成,如图所示:

  26. 26

    签名当作功提醒

“制作cab文件自动下载安装”关联的文章

  • 如何关闭皮皮搞笑精彩内容消息通知

    皮皮搞笑是一款手机搞笑社区App,让用户笑到没心没肺,又忍不住感动流泪的温暖家园,那么如何关闭皮皮搞笑精彩内容消息通知以满足不同用户的需求呢?

    1小时前0阅读

    如何关闭皮皮搞笑精彩内容消息通知
  • win7系统找不到宽带连接怎么办

    现如今很多用户都喜欢使用win7系统,而在使用win7系统的过程中做的最多的就是上网了。Win7系统上网离不开宽带连接,如果win7宽带连接找不到了,应该怎么办呢?下面就让小编为大家带来win7系统找不到宽带连接解决方法

    1小时前0阅读

    win7系统找不到宽带连接怎么办
  • 新版QQ音乐怎么关闭底部的直播导航

    新版QQ音乐怎么关闭底部的直播导航?下面请大家随小编一起来看看操作的方法吧。

    1小时前0阅读

    新版QQ音乐怎么关闭底部的直播导航
  • 怎样查询高速实时路况?

    要出行怎么查询高速实时路况?我们用地图就可以了,在地图上就可以看到实际的路况的,下面详细来看下。

    1小时前0阅读

  • 六芒星手势密码教程
  • 教师讲课过程评价标准

    教师是太阳底下最光辉的职业,但是成为教师之路也是要经历重重考验的,下面给大家说说教师讲课过程评价标准

    1小时前0阅读

  • 酚醛铝箔夹芯板

    酚醛铝箔夹芯板是由酚醛泡沫与两层亚光铝箔经过特殊工艺复合而成。外膜材料为经过高温固化的高分子膜,可有效的防止紫外线及气体腐蚀,并与铝箔结合牢固,又能与酚醛泡沫形成聚合物,从而保证象圆酚醛铝箔夹芯板的质量稳定。

    1小时前0阅读

  • Xperia XZ2 Premium配置如何

    Xperia XZ2 Premium是索尼在4月16日悄悄发布的新机,而且没进行预热,下面来简单了解一下配置。

    1小时前0阅读

  • PLSQL破解,无需注册码和破解工具

    PL/SQL Developer过期了,又没有注册码,又不想花钱买,而且事情又非常急,这时候怎么办?不要着急,请随小编一起解决这种情况吧。

    1小时前0阅读

  • Win11按capslock切换不了大小写怎么解决

    有朋友不知道在哪里设置,下面小编就给大家分享详细的设置方法,有需要帮助的朋友可以参考下这篇经验,希望能对大家有所帮助。

    2小时前0阅读

    Win11按capslock切换不了大小写怎么解决
切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名