Хорошо, у меня тут пукнет мозг. Это должно быть просто, но я что-то упустил.
У меня есть выигрышная форма, и я пытаюсь запустить веб-страницу, когда нажимаю кнопку. Код для кнопки здесь:
private void button2_Click(object sender, EventArgs e)
{
try
{
System.Diagnostics.Process.Start("http://www.google.com");
}
catch (Win32Exception ex)
{
Console.WriteLine(ex.Message);
lblError.Text = ex.Message;
}
}
Когда я запускаю это на моем компьютере, он работает нормально. На других компьютерах это работает, только если у вас уже открыт браузер. Если у вас нет открытого браузера, он открывает браузер, а затем просто зависает. Что дает?
Я тоже пробовал
`System.Diagnostics.Process.Start("IExplore.exe", "http://www.google.com");`
игнорирование браузера по умолчанию (что-то, чего я хотел бы избежать, но если он работает, он работает). Я получаю тот же результат.
Спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: Я также открыт для других методов запуска веб-страницы с помощью кнопки, если кто-либо из вас может вспомнить один.