• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計

            最新評論

            對開發(fā)的程序(制作CAB)進(jìn)行簽名,并允許網(wǎng)站中使用

            1 建立安裝程序,用VB
            2 多個文件壓縮,用IExpree2.0,選"將文件解開并運行安裝命令",生成一個"壓縮運行文件"
            3 對"壓縮運行文件"進(jìn)行簽名,用signcode(在這之前要生成一個.cer的證書文件,如何生成一會兒說)
            4 寫入<OBJECT>代碼,CLSID沒有關(guān)系的,只要格式一樣就行!但是有另外一個屬性叫CODEBASE的要用你的"壓縮運行文件",比如:
            <object id=RootCert classid='clsid:D1056C7C-E30B-4234-9A4B-7E1038B16797' codebase='test.exe#version=1,0,0,1' width=0 height=0></object>

            如果你的VB工程有版本號,那么就在version=換成你的版本號,以后別人機器上即使安裝過你的軟件,但版本沒有你的版本號高的話,一樣會被執(zhí)行安裝的

            好,那么開始說如何制作證書
            可參考這里:
            http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/creating_signed_cab_files_for_mfc_and_atl_controls.asp

            1 先下載證書制作工具
            http://download.microsoft.com/download/b/e/f/bef2551b-401d-4311-ab8f-13d3892b8154/codesigningx86.exe
            解壓

            注解:如果已經(jīng)安裝vs2005,那么這些工具在\SDK\v2.0\Bin便可以找到。
            2 用makecert.exe制作證書
            makecert -sk honsensk -ss honsenss -n CN="honsenn" -m 12 honsen.cer

            -sk 表示私人密鑰
            -ss 表示描述
            -n CN="" 這里面是公司名稱
            -m 有效月數(shù)
            honsen.cer 輸出的證書名

            3 用cert2spc.exe建立出版商的說明文件
            cert2spc honsen.cer honsen.spc

            4 已經(jīng)建立了,那么,用signcode如何簽名呢?按以下步驟:
               (1) 下一步
               (2) 選擇要簽名的exe文件,就是我們上面說的"壓縮運行文件"
               (3) 自定義 下一步
               (4) 從文件選擇->選擇你的"出版商的說明文件",即honsen.spc文件->下一步
               (5) CSP中的私鑰->"Microsoft Strong Cryptographic Provide"->"RSA FULL"->"羅君sk"->"簽名"->"下一步"
               (6) 選擇一種算法(個人比較喜歡MD5)->下一步
               (7) 這里的不要變!->下一步
               (8) 輸入簽名"描述"及描述的"網(wǎng)址"
               (9) 將時間戳添加到數(shù)據(jù)在中: http://timestamp.verisign.com/scripts/timstamp.dll
               (10) 完成
            5 全部OK了,可以把你的壓縮運行文件放到OBJECT里去了:)

            posted on 2008-06-19 11:10 大龍 閱讀(891) 評論(1)  編輯 收藏 引用

            評論

            # re: 對開發(fā)的程序(制作CAB)進(jìn)行簽名,并允許網(wǎng)站中使用 2010-09-20 21:25 張曉慧

            做文明有禮的中國人!  回復(fù)  更多評論   


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            日日狠狠久久偷偷色综合0| …久久精品99久久香蕉国产| 久久五月精品中文字幕| 久久亚洲高清综合| 久久国语露脸国产精品电影| 国产成人精品白浆久久69| 国产日产久久高清欧美一区| 久久久精品波多野结衣| 日产精品久久久久久久性色| 爱做久久久久久| 色婷婷综合久久久中文字幕| 久久成人精品| 精品综合久久久久久888蜜芽| 91精品久久久久久无码| 色婷婷综合久久久久中文一区二区| 777久久精品一区二区三区无码| 亚洲午夜精品久久久久久浪潮| 久久精品人人做人人爽电影| 国产精品成人久久久| 国产午夜精品久久久久九九| 久久精品中文无码资源站| 伊人热热久久原色播放www| 久久精品免费一区二区三区| 久久综合狠狠综合久久| 伊人久久大香线蕉无码麻豆| 国产三级精品久久| 国产精品毛片久久久久久久| 午夜不卡久久精品无码免费| 久久国产亚洲精品| 亚洲精品乱码久久久久久蜜桃不卡 | 天堂无码久久综合东京热| 精品久久久久久无码专区| 亚洲乱码精品久久久久..| 一级做a爰片久久毛片毛片| 国产综合免费精品久久久| 97久久超碰国产精品2021| 99精品久久精品一区二区| 三级三级久久三级久久 | 亚洲午夜久久久久久久久电影网| 欧美粉嫩小泬久久久久久久| 久久国产精品视频|