プログラミング研究所 プログラミング研究所 http://www.program-lab.jp/
プログラミング研究所
| プログラム研究 | 自作ソフトウェア | プログラムメモ | リンク |


  • カテゴリ別アーカイブ

    ・.NET Framework
    ・C++/CLI
    ・DirectX
    ・GBA
    ・JavaScript
    ・OSSの移植
    ・PHP
    ・Win32/64
    ・WordPress
    ・その他
    ・ソフトウェアの設定
    ・ツール
    ・ライブラリ
    ・自作ソフト
    ・製品レビュー


  • エントリ一覧


    Syndicate this site (XML)

    Powered by
    Movable Type







  • 管理者:NMVL

    nmvl★program-lab.jp
    ※アドレスの ★ を @ に置き換えてください。

    釣りの話題はこちらから
    www.fishing.hokkaido.jp






    « 統合アーカイバDLL | メイン | デスクトップの画面サイズを取得する »

  • 7-zip32.dll(ZIP形式)で、自己解凍書庫を作成する 【Win32/64】

    7-zip32.dllでは、7Z形式の他にZIP形式の書庫も作成することができるが、ZIP形式の自己解凍書庫は作成できない。
    どうやら、仕様らしいのだが(-sfxオプションを受け付けてくれない)どうにかならないかと考えた結果、SFX32GUI.DATが使えるのではないかと思いつく。
    そこで、Zip32j.dllに、--sfxオプションをつけて実行してみると、見事にZIP形式の自己解凍書庫が完成。
    ただ、これではZip32j.dllが無いと自己解凍書庫を造ることができないので、何か手はないとか検索をかけてみたら、Zip32j.dllは、Zip形式ファイルとSFX32GUI.DATを単純に結合しているだけらしいことが判明。
    それなら、自前で用意できるじゃん。と、書いてみたものがEFに実装されている7-zip32.dll(ZIP形式)の自己解凍書庫作成機能。

    ということで、7-zip32.dll(ZIP形式)で自己解凍書庫を作成する時は、SFX32GUI.DATが必要です。



    投稿者 NMVL : 2004年6月 6日 11:48