I have a .NET winforms program that includes a feature to launch a specific web page in the system's default browser window.
It would be desirable for the page to be launched in the user's existing browser window, if one is open. The current means of launching the browser always creates a new window:
Process p = new Process();
p.StartInfo.FileName = @"C:\path\to\default\browser.exe";
p.StartInfo.Arguments = "http://pageurl";
p.Start();
This program is used exclusively on an intranet, and 99% of users are on IE6 (sad, I know.) Support for other browsers would be nice, but not required.
Any suggestions? IE6's command line parameters are sparse and do not seem to support this.