用7z.exe解压*gz文件,如何写程序

用7z.exe解压*.gz文件,怎么写程序?MFC程序里,打开文件对话框里选中一个*.gz文件想在选中后在程序里自动解

用7z.exe解压*.gz文件,怎么写程序?
MFC程序里,打开文件对话框里选中一个*.gz文件
想在选中后在程序里自动解压了,用7z.exe
因为我要用解压后的日志文件
该解压到哪里呢,怎么写程序

谁有现成的例程给我参考一下吧,谢了

[解决办法]
是用第三方软件直接解压,而不用自己写?
[解决办法]
我只是问问,因为7Z开源的嘛!
一般开两个路径和按钮,一个选择需要解压的文件路径
一个选择目的路径,这个不难吧!
[解决办法]
ShellExecutive,直接传命令行,首先你得搞清楚7z的命令行,不清楚的话一切白搭
[解决办法]

探讨

ShellExecutive,直接传命令行,首先你得搞清楚7z的命令行,不清楚的话一切白搭

[解决办法]
7z有lib吧,你懂的..
[解决办法]
查下7z命令行的帮助文档
[解决办法]
文件夹的压缩
7za a -p123456 wxGtk.7z wxGtk-2-8-12/*
文件夹的解压
7za x -p123456 wxGtk.7z

/////////
-p123456是有密码的情况,不需要去掉就行了。
压缩文件夹要在文件夹名后面加/*表示该文件夹下面所有的文件
[解决办法]
探讨
命令行知道了,怎么在C++中执行命令行呢