activex發布步驟
建立pvk檔案[私人密匙檔案]
makecert -sk digitaltitan digitaltitan.pvk
makecert -n **=telstar telstar
建立cer檔案[公司證書]
makecert -sk digitaltitan.pvk telstar.cer
建立spc測試軟體出版商證明書
cert2spc root.cer telstar.cer telstar.spc
建立inf檔案
[version]
signature="$china$"
advancedinf=2.0
[add.code]
weboffice.ocx=weboffice.ocx
mfc70.dll=mfc70.dll
msvcrt.dll=msvcrt.dll
olepro32.dll=olepro32.dll
[mfc70.dll]
file-win32-x86=thiscab
fileversion=7,0,9466,0
destdir=11
registerserver=yes
[msvcrt.dll]
file-win32-x86=thiscab
fileversion=6,1,9844,0
destdir=11
registerserver=yes
[olepro32.dll]
file-win32-x86=thiscab
fileversion=5,0,4522,0
destdir=11
registerserver=yes
[weboffice.ocx]
file-win32-x86=thiscab
clsid=
fileversion=1,0,0,1
registerserver=yes
;建立cab檔案
cabarc -s 6144 n weboffice.cab msvcrt.dll msvcp70.dll msvcr70.dll mfc70.dll olepro32.dll asycfilt.dll stdole2.tlb weboffice.ocx weboffice.inf
使用code signing wizard簽署乙個cab檔案
signcode.exe
時間戳服務:verisign的時間伺服器,這個是免費的.
http://timestamp.verisign.***/scripts/timstamp.dll 另:
makecert -sk digitaltitankey -n "**=telstar" -ss telstar telstar.cer
makecert -is telstar -ic telstar.cer -ss telstar***pany.cer
cert2spc mycert.cer mycert.spc
打包工具包:
申請證書:win2000:控制面板-管理工具-證書頒發機構[沒有則更新元件]http://127.0.0.1/certsrv/
簽名工具包:http://download.microsoft.***/download/b/e/f/bef2551b-401d-4311-ab8f-13d3892b8154/codesigningx86.exe
時間戳服務:verisign的時間伺服器,這個是免費的.
注意:如果基於mfc選擇了靜態編譯就不需要配置動態執行庫.
完成後編輯網頁activex.htm
注意網頁中object標籤codebase引數的url位址和#version所指定的版本號
ActiveX發布步驟
建立pvk檔案 私人密匙檔案 makecert sk digitaltitan digitaltitan.pvk makecert n telstar telstar 建立cer檔案 公司證書 makecert sk digitaltitan.pvk telstar.cer 建立spc測試軟體出版商...
ActiveX發布步驟
開發乙個示功圖顯示程式,控制項為 sgtactivex.ocx,沒有靜態編譯,需要乙個可以在任何ie機器上執行這個控制項.mfc 6.0需要的動態鏈結庫主要有3個 mfc42.dll mfcvcrt.dll olepro32.dll。將所需要的所有檔案全部放在同一目錄中。1 獲得軟體發行證書 測試 ...
ActiveX控制項的打包發布 無證書發布
最近為了解決乙個activex的技術問題,用vb做了乙個activex控制項,什麼功能都沒有,就是測試一下activex的發布,以及版本更新!折騰了兩天,總算搞明白其中的一些過程!順便記一下,免得忘記!看過一篇文章,介紹了用c 來開發activex的功能,但是c 只能 做託管的程式,需要.net f...