Dear jmcilhinney,

Please confirm that I am using this correctly, because it still indicates “0”.

Code:
Dim prcProcess As Process = Process.Start("E:\jmtb\Programmes\VB2008\NewFiles\BidTab\BidTab\bin\Release\BidTab.exe")

          Using (prcProcess)
               prcProcess.WaitForInputIdle()
               Dim h = prcProcess.MainWindowHandle
               MessageBox.Show(h.ToString())
          End Using
but if i insert a delay again it works.

Regards,

john