У меня есть программа .NET winforms, которая включает функцию запуска определенной веб-страницы в окне браузера системы по умолчанию.
Желательно, чтобы страница запускалась в существующем окне браузера пользователя, если оно открыто. Текущие средства запуска браузера всегда создают новое окно:
Process p = new Process();
p.StartInfo.FileName = @"C:\path\to\default\browser.exe";
p.StartInfo.Arguments = "http://pageurl";
p.Start();
Эта программа используется исключительно во внутренней сети, и 99% пользователей используют IE6 (грустно, я знаю). Поддержка других браузеров была бы хорошей, но не обязательной.
Какие-либо предложения? Параметры командной строки IE6 немногочисленны и, похоже, не поддерживают это.