VC怎么调用rar 压缩多个文件为一个文件?

VC如何调用rar 压缩多个文件为一个文件??
如题,如何压缩一个目录下 不同的文件  压缩成为一个rar文件???

------解决思路----------------------
查看winrar的帮助说明.
------解决思路----------------------
rar压缩好像不是很好弄,zip压缩倒是有第三方库的——zlib
------解决思路----------------------
//先将要压缩的文件写到文件filelist.txt中,每行一个。支持通配符。
WinExec("rar.exe a afile @filelist.txt“,SW_HIDE);

------解决思路----------------------
同意二楼,zip有库支持直接可以拿来用