none
ActiveX の Cab化について RRS feed

  • 質問

  • ActiveXをCabファイルに入れたいと思っております。

    ActiveXをCabファイルに入れるのにはcabarcというツールを使うということが分かりました。
    そしてcabarcはcabinet SDKに含まれるということが分かりました。

    しかし、
    http://support.microsoft.com/kb/310618
    にアクセスすると、
    「元の Cabinet SDK はダウンロードできなくなりました。」
    と書かれています。

    元の Cabinet SDK でなくても cabarc さえ入手できれば良いと思い、
    元のではない Cabinet SDK をダウンロードする方法を探しましたが、
    見つかりませんでした。

    正しい Cabinet SDK の入手方法をご存じの方はいらっしゃるでしょうか。
    なにか別のSDKに含まれる形に変わったのでしょうか。

    また、ActiveXをCab化する正しい方法は、 cabarc ツールを使用するのではない別の方法があるのでしょうか。

    2014年2月14日 0:34

回答

すべての返信

  • ファイルをCAB形式ファイルにするには、
    「ファイル圧縮ツール(実行ファイル)」を使用します。
    多くのファイル圧縮ツールがCAB形式をサポートしています。
    そのほとんどが無料です。
    2014年2月14日 4:06
  • 仲澤@失業者さん回答ありがとうございます。

    すいません、一つ言い忘れてしまいました。

    CAB化後、CABに対して署名をする必要があります。

    そのためにはCABARCのsオプションにて署名用のエリアを予約する必要があると思っております。

    ご紹介の多くのファイル圧縮ツールではsオプションに対応する機能がないのではないかと思っておりますが、

    サポートされているものはありますでしょうか。

    2014年2月14日 4:11
  • では、MS提供のもの(CabArc.exe / MakeCab.exe)が良いかもしれません。

    http://stackoverflow.com/questions/3361928/where-can-i-get-the-cabarc-utility

    の説明が良いかもしれません。このほかにもダウンロードできる口があるようですが、
    非常に多数のバージョンがあるようで、少なくともご使用のOSに合わせる必要があるようです。

    2014年2月14日 5:01
  • 仲澤@失業者さん、回答ありがとうございました。

    Windows XP Service Pack 2 サポート ツール をダウンロードすることができ、

    http://www.microsoft.com/ja-jp/download/details.aspx?id=18546

    これに含まれているようなのでこれでできるかどうか試してみたいと思います。

    ありがとうございました。

    2014年2月14日 5:18