问题补充一下,我是要打开.rar文件里面的文件,比如说打开一个这样的目录:F:\\library.rar\\library\\Microsoft SDKs\\PrivacyStatement.txt,然后就弹出这个PrivacyStatement.txt文件,library.rar还没有解压的……

解决方案 »

  1.   

    装个 7z;
    winexec()调用就可以了
      

  2.   

    调用解压工具,要想弄到自己工具里面,在网上找dll,然后调用dll
      

  3.   

    呃既然是程序员,干嘛答复的那么外行,跟普通用户似的。lz 看这里:
    XZip and XUnzip - Add zip and/or unzip to your app with no extra .lib or .dll
    http://www.codeproject.com/KB/cpp/xzipunzip.aspx
      

  4.   


    7z 是一种新的压缩格式,可能有些用户没有装,要面向普遍客户都要用,我也是刚开始学,比较菜,可能还会涉及到XXX.rar文件下又有XXXXX.rar,而这个目录下又有XXXX.zip的文件…………下的XXX.doc文件,然后打开这个.doc文件。然后我就陷入死循环了,纠结了……但大概有点思路了……