Я использую следующий код для открытия браузера 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"); }
Пожалуйста, помогите мне как можно скорее.
Я бы посоветовал вам проверить комментарий Эрика Лоу (из Microsoft) в нижней части этого ответа на очень похожий вопрос.
В качестве альтернативы, есть несколько слегка отличающихся ответов в этой ветке, которые все сделают за вас работу.
У этой техники есть некоторые известные недостатки, упомянутые в этой статье KB .
Также может быть проблема с строкой запроса, прикрепленной к URL. Попробуйте запустить его без строки запроса, и если это сработает, вы можете перейти оттуда.