0

我正在使用以下代码从 toolstipmenu_click() 打开 IE 浏览器,但收到此消息:

错误:没有应用程序与此操作的指定文件关联

我的代码:

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");
        }

请尽快帮助我。

4

2 回答 2

0

我建议您查看 Eric Law (of Microsoft) 在此答案底部对一个非常相似的问题的评论。

或者,该线程中有一堆略有不同的答案,它们都将为您完成工作。

于 2009-12-20T11:14:04.990 回答
0

如本知识库文章中所述,该技术有一些已知的缺点。

附加到 URL 的查询字符串也可能有问题。尝试在没有查询字符串的情况下启动它,如果可行,您可以从那里继续。

于 2009-12-20T08:02:29.400 回答