在VB中怎么利用WinRar生成自解压文件

在VB中如何利用WinRar生成自解压文件
请问如何在VB中调用WinRar生成自解压文件时,能够增加自解压参数?

我在doc下利用以下命令,把e:\test目录下所有文件生成一个自解压文件test.exe。当执行test.exe时会自动解压到d:\test2目录下,并自动执行aaa.exe程序。

doc命令如下:
winRAR.exe a -sfx -r -ibck "E:\test.exe" "E:\test"
echo Silent=1^&echo Overwrite=1^&echo path=d:\test2^&echo setup=d:\test2\test\aaa.exe|"C:\Progra~1\WINRAR\RAR.EXE" c E:\test.exe


现我现把这个功能来VB中通过代码来实现,我通过shell 调用 winRAR.exe a -sfx -r -ibck "E:\test.exe" "E:\test"可以生成一个自解压文件,但echo Silent=1^&echo Overwrite=1^&echo path=d:\test2^&echo setup=d:\test2\test\aaa.exe|"C:\Progra~1\WINRAR\RAR.EXE" c E:\test.exe 这句不知怎么调用?