Невозможно открыть браузер из c # winforms - PullRequest
0 голосов
/ 20 декабря 2009

Я использую следующий код для открытия браузера IE из toolstipmenu_click (), но получаю это сообщение как:

Ошибка: ни одно приложение не связано с указанным файлом для этой операции

Мой код:

private void TutorialsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Process.Start("http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.speech.desktop&lang=en&cr=US");
            Webbrowser();            

        }

        private void Webbrowser()
        {
            System.Threading.Thread web = new System.Threading.Thread(new
            System.Threading.ThreadStart(launchbrowser));
            web.Start();
        }

        private void launchbrowser()
        {
            System.Diagnostics.Process.Start("http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.speech.desktop&lang=en&cr=US");
        }

Пожалуйста, помогите мне как можно скорее.

Ответы [ 2 ]

0 голосов
/ 20 декабря 2009

Я бы посоветовал вам проверить комментарий Эрика Лоу (из Microsoft) в нижней части этого ответа на очень похожий вопрос.

В качестве альтернативы, есть несколько слегка отличающихся ответов в этой ветке, которые все сделают за вас работу.

0 голосов
/ 20 декабря 2009

У этой техники есть некоторые известные недостатки, упомянутые в этой статье KB .

Также может быть проблема с строкой запроса, прикрепленной к URL. Попробуйте запустить его без строки запроса, и если это сработает, вы можете перейти оттуда.

...