Я хотел бы иметь возможность запускать IE из приложения c # WPF как скрытого. Следующий код правильно запускает IE, но он не скрыт. Кажется, игнорирует скрытый флаг. Как я могу это исправить?
proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
string IEKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE";
proc.StartInfo.FileName = Microsoft.Win32.Registry.GetValue(IEKey, "Path", "").ToString().TrimEnd(';') + @"\iexplore.exe";
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
proc.StartInfo.Arguments = url;
proc.Start();
proc.WaitForInputIdle();