codefans

          導(dǎo)航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          程序設(shè)計鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          ActiveX發(fā)布步驟

          (轉(zhuǎn)載自“數(shù)字金剛的專欄”)



          創(chuàng)建PVK文件[私人密匙文件]

          makecert -sk DigitalTitan DigitalTitan.pvk
          makecert -n CN=TelStar TelStar

          創(chuàng)建CER文件[公司證書]

          makecert -sk DigitalTitan.pvk TelStar.cer

          創(chuàng)建SPC測試軟件出版商證明書

          cert2spc root.cer TelStar.cer TelStar.spc

          創(chuàng)建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={05430EC0-69CA-437A-B1F9-4B78B8647BEA}
          FileVersion=1,0,0,1
          RegisterServer=yes
          ;

          創(chuàng)建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
          時間戳服務(wù):verisign的時間服務(wù)器,這個是免費的.
          http://timestamp.verisign.com/scripts/timstamp.dll

          另:
          makeCert -sk DigitalTitanKey -n "CN=TelStar" -ss TelStar TelStar.cer
          makecert -is TelStar -ic TelStar.cer -ss TelStarCompany.cer

          Cert2SPC MyCert.cer MyCert.spc

          打包工具包:
          申請證書:Win2000:控制面板-管理工具-證書頒發(fā)機構(gòu)[沒有則更新組件]Http://127.0.0.1/CertSrv/
          簽名工具包:http://download.microsoft.com/download/b/e/f/bef2551b-401d-4311-ab8f-13d3892b8154/codesigningx86.exe
          時間戳服務(wù):verisign的時間服務(wù)器,這個是免費的.
          http://timestamp.verisign.com/scripts/timstamp.dll

          注意:如果基于MFC選擇了靜態(tài)編譯就不需要配置動態(tài)運行庫.

          完成后編輯網(wǎng)頁ActiveX.htm

          <object id=DWebOffice style="left: 0px; width: 100%; top: 0px; height: 450px;" classid="clsid:05430EC0-69CA-437A-B1F9-4B78B8647BEA" viewastext codebase="

          注意網(wǎng)頁中object標(biāo)簽codebase參數(shù)的URL地址和#version所指定的版本號

          posted on 2005-07-26 17:10 春雷的博客 閱讀(398) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 天峻县| 衡东县| 德化县| 梁平县| 阳朔县| 永新县| 黑山县| 平邑县| 塔河县| 新乡市| 西峡县| 富民县| 蒲城县| 台湾省| 会宁县| 奉新县| 荆门市| 和林格尔县| 巴青县| 上思县| 石城县| 平乡县| 甘德县| 铅山县| 云林县| 公安县| 沧源| 宣恩县| 娄烦县| 修文县| 安国市| 昆山市| 普兰县| 湾仔区| 宣城市| 浦城县| 勃利县| 鄱阳县| 老河口市| 襄樊市| 来宾市|