電子書籍の厳選無料作品が豊富!

■圧縮(ZIP形式)の解凍の時使用する、[開く]と[すべて展開]の実行ファイル名をご教授下さい。
■ShellExecute()又はCreateProcess()でZIPを開くAPPの作成を想定しています。
■[実行ファイル名]を調べる方法もお願いします。
■APPはC言語とWIN32APIで作成しようと思っています。

A 回答 (3件)

さっぱり質問内容が分かりません。



ZIPを解等する特殊なプログラムがあるとお思いなのでしょうか?
それをC言語から呼び出そうとされているのでしょうか?

ZIPを解等するライブラリ(dll)等があるのは知っていますが。。。

もし上記が目的であれば、googleで「unzip32 dll c++」で調べてみると良いと思います。

この回答への補足

質問が不正確ですいません。
■圧縮されたZIPを解凍する時、右クリックするとメニューが出ます。
その中で、[開く]又は[すべて展開]で展開します。
■解凍するファイルの数が多いので、ドラッグ&ドロップで解凍出来るソフトは出来ないかと思いました。
■その時、ShellExecute()又はCreateProcess()でZIPを開くAPPの作成を想定しました。
■上記の関数で使用する実行ファイル名が有れば何とかならないか?
■例えばWordであればWINWORD.EXE,エクセルはEXCEL.EXEです。

こんな事を想定して質問しました。

補足日時:2010/02/25 20:36
    • good
    • 0

わざわざ作らなくてもいいような。



例えば、Lhaca
http://www.vector.co.jp/vpack/browse/pickup/pw4/ …
「全ファイルが圧縮ファイルなら解凍」のマーク付ければ、まとめて解凍してくれます。

Lhaplus
http://www.vector.co.jp/soft/win95/util/se169348 …
は解凍専用のショートカットをデスクトップに置けます。

他のソフトでも同様の機能のあるものがあると思います。
    • good
    • 0
この回答へのお礼

■ご紹介ありがとうございます。
■皆様からご紹介いただき、圧縮、解凍ファイルは色々ある事に感心しています。

■私の説明不足ですいません・・・質問の背景
1、Word文書やExcel文書をCD-ROMに入れて数人に配布するわけですが
2、情報の拡散を防ぎたいと考えています。
3、そこで、文書ごとにパスワード付きのZIPファイルにしてCDーROMにいれています。
4、ZIPの作成はWindowsXPの標準(添付)方法で作成します。
5、文書は一度に全部作成するわけでなく、必要に応じて作成します

6、CD-RO<もらった方は1枚ずつパスワードを入れて解凍します。
7、開く方では大変なので、
8、インデックスファイル(拡張子・EXE)を作成しそこからZIPファイルを開けないかと考えました。
9、実はそのCD-ROMには拡張子EXE形式のファイルも有り、現在INDEX画面から開いています。
10,そこで、現在のアプリに加えてパスワード付きZIPも解凍できないかと考えています。

お礼日時:2010/02/26 09:45

http://okwave.jp/qa/q1367390.html
この質問の内容が一番近そうですね.
> ZIPFLDR.DLLを使用する

コマンドラインで実行するためのVBSも配布されているようです.
http://www.vector.co.jp/soft/winnt/util/se355605 …

以上,参考になれば幸いです.
    • good
    • 0
この回答へのお礼

ご紹介ありがとうございます。
参考にさせてください。

お礼日時:2010/02/26 09:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!