pb多文件解压,该如何解决

pb多文件解压
不用bat调用,有没有dll动态库可以使用,解压zip包含多文件(文件夹、文件、zip文件)的方法
------解决方案--------------------
搜搜myzip.dll
------解决方案--------------------
function int FilesCompress(int CompressType,string ArchiveName,string FileSpec,boolean RecurseDirs) library 'extlib.dll' alias for "FilesCompress;Ansi";
//解压指定的文件,返回已解压的文件数.CompressType:1:ZIP格式 2:CAB格式
//ArchiveName:要解压的压缩文件名,如:c:\test.cab
//需解压的文件FileSpec:支持通配符,如:*.*//ExtractDirs:解压的存放路径
//RecurseDirs:是否解压子目录

function int FilesCompress(int CompressType,string ArchiveName,string FileSpec,boolean RecurseDirs) library 'extlib.dll' alias for "FilesCompress;Ansi";

多文件用listview的dirlist循环找压缩文件解?没做过 有个extlib.dll的示例 需要可以提供