前提:將makecert.exe Cert2Spc.Exe signcode.exe放到C:\cert
1,制作ActivexForm,如圖,暫且命名為Actfrmtest.
2,制作好ActiveForm如下:
3,Web發(fā)布設(shè)置
4.設(shè)置好選項(xiàng):
5.發(fā)布測(cè)試網(wǎng)頁(yè):
6.運(yùn)行測(cè)試網(wǎng)頁(yè),在瀏覽器未安全降級(jí)情況下如圖:
7.下面開始數(shù)字簽名:
a. 我把工具包放到c:盤。
b. 運(yùn)行c:\cert\makecert -sv "千中元是混蛋.pvk" -n "CN=BlackDragon" lazycat.cer 如圖
彈出如下窗口,輸入密碼保護(hù)。


至此,cert證書制作完畢。
c. 開始證書spc轉(zhuǎn)換。運(yùn)行 c:\cert\cert2spc lazycat.cer lazycat.spc 如圖
d. 開始數(shù)字簽名。 運(yùn)行signcode (雙擊) 結(jié)果如圖:


單擊從文件選擇
單擊下一步

瀏覽,選擇c:\cert\千中元是混蛋.pvk 單擊下一步
輸入創(chuàng)建證書時(shí)的密碼
.
選擇加密為md5 下一步
直接下一步
下一步
.
時(shí)間戳地址為: http://timestamp.verisign.com/scripts/timstamp.dll 加入時(shí)間戳注意要連接上163,或者可以出國(guó).


輸入制作證書時(shí)的密碼, 簽名完畢。
8.運(yùn)行測(cè)試網(wǎng)頁(yè)
運(yùn)行效果如圖:
這樣在瀏覽器不降級(jí)就可以下載自己制作的*.ocx控件了。 當(dāng)然,你也可以把瀏覽器安全降級(jí),這樣就不這么麻煩了。 :) 我寫這個(gè)并不是要分,我希望大家能幫我寫個(gè)opc client 詳細(xì)請(qǐng)看http://delphi.mychangshu.com 工控欄目下的工控源碼下的opc server,編譯時(shí)用到欄目里的opc source組件包。