I need to run another application from within my VB application and I need to have my app wait for the shelled process to terminate.

I know I can use Shell ("XXXXX"), vbHide to hide the shelled app while it's running or I can use the ExecCmd approach from MS knowledge base article Q129796 to cause my app to wait for the shelled app to end. Is there a way I can accomplish both waiting & hiding at the same time?

Thanks.