Revision: 59726
Updated Code
at September 26, 2012 23:13 by Verician
Updated Code
using System.Diagnostics;
using Microsoft.Win32;
private static string GetDefaultBrowserPath()
{
string key = @"htmlfile\shell\open\command";
RegistryKey registryKey = Registry.ClassesRoot.OpenSubKey(key, false);
return ((string)registryKey.GetValue(null, null)).Split('"')[1];
}
static public void openBrowser(string theURL)
{
string defaultBrowserPath = GetDefaultBrowserPath();
try
{
Process.Start(defaultBrowserPath, theURL);
}
catch (Exception exp)
{
Console.WriteLine(exp.Message);
System.Diagnostics.EventLog.WriteEntry("ERROR", exp.Message, System.Diagnostics.EventLogEntryType.Error);
}
}
Revision: 59725
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 26, 2012 23:10 by Verician
Initial Code
using System.Diagnostics;
using Microsoft.Win32;
static public void openBrowser(string theURL)
{
string defaultBrowserPath = GetDefaultBrowserPath();
try
{
Process.Start(defaultBrowserPath, theURL);
}
catch (Exception exp)
{
Console.WriteLine(exp.Message);
System.Diagnostics.EventLog.WriteEntry("ERROR", exp.Message, System.Diagnostics.EventLogEntryType.Error);
}
}
Initial URL
Initial Description
I needed to open a browser window from my small C# app as a result of a dynamic URL build from data received from the command line. This did the trick!
Initial Title
Open Web Browser Window to URL C#
Initial Tags
url, browser, web
Initial Language
C#