Я запускаю приложение и устанавливаю его как дочернее приложение. Но приложение работает медленно, и когда я открываю новую вкладку при загрузке приложения с другой страницей.Замедленное приложение в форме C#
Process p = Process.Start("C:/Users/---/Desktop/Tor Browser/Browser/firefox.exe");
p.WaitForInputIdle();
System.Threading.Thread.Sleep(7000);
appWin = p.MainWindowHandle;
SetParent(appWin, this.Handle);
Я использую поток, потому что мне нужно подождать, чтобы подключить браузер и открыть его, а не установить его. Есть ли какой-либо вариант, как сделать его быстрее, чтобы обрабатывать больше ресурсов?
Есть ли причина, по которой вы говорите своей текущей нитью спать? Может быть, есть дополнительная информация и еще один пример кода, связанный с тем, что вы пытаетесь сделать. См. Http://stackoverflow.com/help/how-to-ask и перефразируйте свой вопрос, пожалуйста. – gmiley