Я не уверен, что вы просите, поэтому я просто даю ответ на еще один способ интерпретации вопроса.
Если вы просто хотите запустить браузер по умолчанию (для отображения локального или интерактивного руководства по html и т. Д.), В Windows (и, вероятно, аналогично в других ОС) вы можете использовать своего рода «интерфейс выполнения» для выполнения Правильно отформатированный URL в качестве команды, обычно запускается браузер по умолчанию:
Согласно этой странице этот код должен запускать браузер:
string targeturl= "http://stackoverflow.com";
try
{
System.Diagnostics.Process.Start(targeturl);
}
catch
(
System.ComponentModel.Win32Exception noBrowser)
{
if (noBrowser.ErrorCode==-2147467259)
MessageBox.Show(noBrowser.Message);
}
catch (System.Exception other)
{
MessageBox.Show(other.Message);
}
(хотя с магическими числами для кодов ошибок это выглядит довольно некрасиво ...)