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