private void waitForProcessAndActivate(Process process)
{
try
{
process.WaitForInputIdle(6000);
IntPtr handle = process.MainWindowHandle;
if (handle != IntPtr.Zero)
{
activateWindow(handle);
}
else
{
Log.Debug("Process.MainInputHandle is zero");
}
}
catch (Exception ex)
{
Log.Exception(ex);
}
}
}