Otwieranie ukrytego okna przeglądarki Internet Explorer bez ustawiania ostrości?

Chcę otworzyć ukryte okno przeglądarki Internet Explorer bez kradzieży fokusa. Mam obiekt Timer, który otwiera przeglądarkę Internet Explorer co 5 minut, aby sprawdzić aktualizacje w witrynie. Problem polega na tym, że za każdym razem, gdy sprawdza aktualizacje, kradnie fokus z bieżącej aplikacji na pierwszym planie. Poniżej przedstawiam, jak rozpocząć proces:

        Process m_Proc = new Process();
        m_Proc.StartInfo.Arguments = String.Format("{0}{1}", "-nomerge ", browserURL);
        m_Proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
        m_Proc.StartInfo.UseShellExecute = true;
        m_Proc.StartInfo.CreateNoWindow = true;
        m_Proc.StartInfo.FileName = String.Format("iexplore.exe");
        m_Proc.Start();

Zawsze kradnie ostrość, nawet gdy jest ukryta. Chcę, żeby zaczęło się tak, jakby nic się nie działo, więc użytkownicy mogą kontynuować pracę nad tym, co robią. Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion