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


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


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

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


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