フォルダ展開機能 ”File Decompression Functions”を利用したプログラムを作成しようと考えています。”Zipfldr.dll ” どこかに、サンプルソース、ならびにヒントとなるドキュメント(MSDN){英日どちらでも}また、(これらがCOMインターフェイスの何を使っているかなど)、がありましたらよろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:alcus No.1

回答回数85ベストアンサー獲得回数0

ポイント20pt

http://msdn.microsoft.com/library/en-us/vcsample98/html/vcsmpcom...

Compact: Display/Alter the Compression of Files or Directories

フォルダ圧縮のサンプルです。

こっちは表示だけのサンプルっぽいです。

あとは定番の説明ですが。

id:disca

ありがとうございます。

すみませんが、探していたものとは違います。

どう言えばいいのか難しいのですが、

http://support.microsoft.com/default.aspx?kbid=329048

上記の「ファイル展開機能」を作りたいのですが、どのような方法がありますでしょうか?

2004/03/16 03:30:09
id:ohmix1 No.2

回答回数235ベストアンサー獲得回数14

ポイント200pt

http://www.microsoft.com/msj/archive/S332.aspx

Extending the Windows Explorer with Name Space Extensions

ようやく見つけました。

Figure 2 CAB File Viewerのあたりを参照してみてください。

情報が古い(Win95時代)のですが、今も同じと思います。ただ、現在のWindowsにはCabViewが組み込み済みであったりしますので、注意。

http://www.microsoft.com/msj/code.aspx

Source Code - Microsoft Systems Journal

CABVIEWのサンプルコードは、July 1996 Vol. 11 No.7 内のshell_extensions.zipにあります。

http://www.codeproject.com/shell/namespcextguide1.asp?target=Reg...

The Complete Idiot's Guide to Writing Namespace Extensions - Part I - CodeProject

これは、デスクトップにRegistory Viewを追加する例です。

Shell Extensionのドキュメントはこのあたり。

id:disca

コレは感激です^^。

私自身、相当探したのですが、ある程度は、

わかったのですが、このドキュメントは100パーセントに値するものです。

感謝します。どうお礼をすればいいのか…。

2004/03/16 03:33:51
  • id:alcus
    おおおおお!

    ShellExtension のなにかだろうなぁ、とは思って探していたのですが。
    すばらしいです。
  • id:ohmix1
    200もポイントありがとう

    CABVIEW以外の情報はすぐに見つかりましたが、
    CABVIEWのソースがMicrosoft Code Sample Onlimeから消えているので何日も探しました。

    >感謝します。どうお礼をすればいいのか…。

    いえいえ、LHAフォルダー?ができたら私にも分けてくださいね。(^_^;)

  • id:disca
    こちらこそ

    いえいえ、こちらこそです。
    ファイル展開機能系のソフトウエアの使用用途って
    考えれば、いっぱいありすぎます。
    (レジストリはもちろん、FTP or 圧縮
    ちなみに、暗号ソフトに使用しようと思ってます

    サンプルソースができれば、お渡しします^^
    disca@idiagdia.com

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません