我正在使用以下代码从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");
}
请尽快帮助我。
答案 0 :(得分:0)
该技术有一些已知的缺点,如KB Article中所述。
附加到URL的查询字符串也可能存在问题。尝试在没有查询字符串的情况下启动它,如果可行则可以从那里开始。
答案 1 :(得分:0)
我建议你在this answer的底部检查Eric Law(微软)对一个非常相似的问题的评论。
或者,在该主题中有一堆略有不同的答案,这些答案都将为您完成工作。