У меня есть программа .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 невелики и, кажется, не поддерживают это.