В форме ввожу урл "yandex.ru" нажал на Enter, выполняется следующий код
QProcess proc;
proc.execute("C:/Program Files/Internet Explorer/iexplore.exe", QStringList(ui->URLComboBox->currentText()));
Загрузился IE с указанным урл. Но к самой программе нельзя обратиться пока не закрою браузер, как будто "висит".
А хотелось, после запуска IE через программу, можно было снова вернуться к ней, не закрывая браузер, как это сделать?
пробывал писать proc.start(...) вообще не загружается.
Другая проблема в том, что я жёстко указал тип браузера, а если пользователь работает в опере и тут вдруг грузится IE - это ему не понравится. Как загрузить урл в браузере по умолчанию? Вероятно самому придётся писать метод определения браузера по умолчанию, но в какую сторону копать я так и не понял. Или как узнать по расширению, имя приложения с полным путём для запуска, которое ассоциировано с ним.
Что бы считать историю урл-ов этого (по умолчанию браузера) нужно уже самому смотреть реестр на наличие таковых? (т.е. встроенных методов нет)