ももらぼっ!にっき


2003年08月07日

_ ぽっぷん10のEx。

昨日のExでポップ君がつかない件、どうも、フルコンボでないとダメらしい

どうしよう。 まぁ、フルコンボするとポップ君にひげが生えるみたいだし、ちょっとがんばってみるかな。

_ [Tips] ActiveXコンポーネントの署名。

なんだかMSDNの内容が古いらしく、URLまわりが片っ端から404だったので、いろいろ調べた結果を覚書として。 主に*1Kuroさんの「Cabinetファイルとデジタル署名」を参考にしている。

  1. ツール類をダウンロード。 場所はここになる。 解凍したら、パスの通ったところに置いておこう。
  2. ディストリビューションウィザードで、作成したActiveXなdllやらexeやらを固めておく。 その際、パッケージの形式を「インターネット パッケージ」にすること。
  3. デジタル証明書(momo-lab.cer)を作ってソフトウェア発行者証明書(momo-lab.spc)を作る。ホントはデジタル証明書はVerisignとかから認証情報を作らないといけないんだろうけど、今はテストなんでパス。

    #code dos
    makecert -n "CN=momo-lab" -sv momo-lab.pvk momo-lab.cer
    cert2spc momo-lab.cer momo-lab.spc
  4. 署名。

    #code dos
    signcode -spc momo-lab.spc -v momo-lab.pvk -n SoftName -t http://timestamp.verisign.com/scripts/timstamp.dll SoftName.cab

*1  つーか、ほとんど