請問關於VB的Shell statement(編號:6193)

我用VB的shell statement 去呼叫一個 .exe 檔,可是shell statement並不會等這個exe檔真正的執行完後才將控制權交還(因為它是非同步模式的),這樣一來我的程式就會有問題了,請問我該如何偵測或是如何等這個exe真正的執行完畢呢?