程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> VC OCX 打包CAB 網頁發布全過程記錄

VC OCX 打包CAB 網頁發布全過程記錄

編輯:.NET實例教程
第一次發布一個activeX控件,真的費了不少力氣,主要是對發布的原理和過程不大清楚。在這裡記下過程,以備後用和其它網友參考。

1,創建OCX:你要創建一個可用的OCX控件,並在本機測試通過。

2,打包CAB:WinCAB 是一種可視化的全新的CAB壓縮包制作軟件,它具有采用圖形界面、支持分卷壓縮、可制作具有自解包功能的CAB壓縮包(*.EXE文件格式)等優秀功能, 這就從根本上解決了CAB壓縮包的制作問題。需要注意的是在運行WinCAB.exe時,必須確保makecab.exe文件也在相同的目錄下。


注:WinCAB在網上有很多下載,可以去百度搜,makecab.exe在系統盤Windows\system32下。

一般來說,一個單獨的OCX不需要INF也可以打成CAB發布,所以這裡就不介紹INF文件了,想了解的話,去我文章下邊的幾個鏈接。


3,數字簽名:做為測試,也可以不要數字簽名。只需要在客戶端PC的IE安全選項中,把級別調低或針對ACTIVEX設置調成enable。


關於證書和簽名     -|zuiwanting 發表於 2006-5-24 9:58:00 

 

\Program Files\Microsoft Visual Studio .Net 2003\SDK\v1.1\Bin下有關於證書和簽名相關工具

1。Makecert.exe ---證書創建工具

2。Cert2Spc.exe ---發行者證書測試工具

3。Signcode.exe ---文件簽名工具

建立自己的根證書:

makecert -sk myPK -ss myName -n "CN=LUO31工作室" -r c:\luo31.cer

      sk-表示主題的密鑰容器位置,ss-主題的證書存儲名稱, n-證書頒發對象,r-證書存儲位置;

如果你需要導出私鑰文件,請不要使用sk,而換作s,eg:makecert  -ss myName -n "CN=LUO31工作室" -sv c:\luo31.pvk  -r c:\luo31.cer

建立自根證書授權的子證書:

makecert -sk "myPK" -is myName -n "CN=luo31" -$ commercial -i

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved