codefans

          導航

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

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          程序設計鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          ActiveX發布步驟

          (轉載自“數字金剛的專欄”)



          創建PVK文件[私人密匙文件]

          makecert -sk DigitalTitan DigitalTitan.pvk
          makecert -n CN=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={05430EC0-69CA-437A-B1F9-4B78B8647BEA}
          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.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:控制面板-管理工具-證書頒發機構[沒有則更新組件]Http://127.0.0.1/CertSrv/
          簽名工具包:http://download.microsoft.com/download/b/e/f/bef2551b-401d-4311-ab8f-13d3892b8154/codesigningx86.exe
          時間戳服務:verisign的時間服務器,這個是免費的.
          http://timestamp.verisign.com/scripts/timstamp.dll

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

          完成后編輯網頁ActiveX.htm

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

          注意網頁中object標簽codebase參數的URL地址和#version所指定的版本號

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


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


          網站導航:
           
          主站蜘蛛池模板: 靖远县| 安龙县| 吉隆县| 绍兴市| 葫芦岛市| 永昌县| 赤壁市| 罗平县| 上虞市| 井冈山市| 岚皋县| 九龙城区| 乐陵市| 江城| 报价| 离岛区| 孟村| 庄浪县| 建水县| 封丘县| 都昌县| 南开区| 旬阳县| 峡江县| 闻喜县| 聂荣县| 浙江省| 阿拉善盟| 黔南| 潮州市| 临西县| 泸西县| 廊坊市| 金塔县| 襄汾县| 黎川县| 安岳县| 科技| 铜山县| 吉安市| 南澳县|