VB6で標準のAPIを使用してCAB圧縮ファイルの解凍を行いたいのですが、どのように作りこめばよいのかわかりません。
「SetupIterateCabinet」 APIを使用するとできそうなのですが、MicroSoftのヘルプを参照しても使用方法がわかりませんでした。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpstapi/html/_win32_setupiteratecabinet.asp
誰かご存知の方、使用したことのある方教えていただけませんでしょうか?
また、そもそもこのAPIで実現できるのでしょうか?
開発環境
VB6(SP6)
XP pro
よろしくお願いします。
「APIを使用」では無いのですが
「VB6でCab形式ファイルを解凍する」なら下記では如何でしょうか?
http://www.geocities.jp/matsuhp/pc/arcsrc.html
CAB形式
解凍専用VB6.0版(11KB)
(Release 2.0 - 2001/08/07)
> VB6で標準のAPIを使用してCAB圧縮ファイルの解凍を行いたいのですが、
cabinet.dll の FDICopy API を使うという手も。
> MicroSoftのヘルプを参照しても
(MicroSoft ではなく、Microsoft ですよね)
> SetupIterateCabinet
http://www.thescarms.com/VBasic/CabExplorer.aspx
ご回答ありがとうございます
natuさま
CAB32.dllは使用しないようにという指示がありまして。。
標準以外は駄目なんだそうです。
ご親切にありがとうございました。
魔界の仮面弁士さま
はい、Microsoftです。 すみません。
FDICopyも試してみます。
これも難しそうですね・・
ツイート | ![]() |