我有一个非常简单的程序,有4个按钮,每个按钮打开一个网址。 我想要的是让每个按钮使用Firefox作为默认浏览器。 我知道我可以将它设置为默认浏览器然后它将工作但是如果用户将Internet Explorer设置为defiret,它将在其中打开。 这些网址仅适用于Firefox,因为它有证书问题。 所以基本上我的问题是如何更改我的代码,以确保如果你点击任何4个按钮,它将在Firefox中打开而不是Internet Explorer。 这是我的代码
private void button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://192.168.2.56/dummy.htm?settings=save&user_active1=on");
BtnOff.BackColor = Color.Red;
Bnton.BackColor = Color.Chartreuse;
}
private void button2_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://192.168.2.56/dummy.htm?settings=save&user_active1=off");
Bnton.BackColor = Color.Red;
BtnOff.BackColor = Color.Chartreuse;
}
private void button3_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("https://217.20.xxx.xxx/api/agent/pause.json?active_host=217.20.xxx.xxx&active_user=3012532&username=buildstore&password=cha9pU7U&client=snom");
BtnDND.BackColor = Color.Chartreuse;
BtnQue.BackColor = Color.Red;
}
private void button4_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("https://217.20.xxx.xxx/api/agent/unpause.json?active_host=217.20.xxx.xxx&active_user=3012532&username=buildstore&password=cha9pU7U&client=snom");
BtnQue.BackColor = Color.Chartreuse;
BtnDND.BackColor = Color.Red;
}
感谢您花时间欣赏它。
答案 0 :(得分:1)
你可以使用
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Mozilla Firefox\firefox.exe", "http://yoursite.com/dummy.htm");
你可以在配置文件中保留firefox.exe的路径而不是硬编码。或者设置PATH环境变量。