Here is how I run winzip from within an app. It may be useful to you.
' Zip files with the option to delete all folders/files after the zipit batch file copletes.
'
Dim myProcess As Process = New Process
Try
myProcess.StartInfo.FileName = "cmd.exe"
myProcess.StartInfo.Arguments = "/K E: " & "&& CD E:\roi_temp" & "&& E:\roi_temp\zipit.bat"
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal
myProcess.StartInfo.CreateNoWindow = True
myProcess.Start()
'myProcess.WaitForExit(100000)
myProcess.Close()
'MsgBox("File zip completed. You can now safely delete temp. folders", MsgBoxStyle.Information, "File Zip")
Catch ex As Exception
MsgBox("Error " & ex.ToString & " has occured", MsgBoxStyle.Critical Or MsgBoxStyle.OkOnly, "Error Zipping Files")
End Try
The zipit.bat file contains the actual zip parameters.