1
在很少的機器上,這個問題變得空白。當探測註冊表時,發現密鑰是(未找到值)。我有什麼選擇?如果StartMenuInternet未設置,我還可以在哪裏查找默認瀏覽器?
在很少的機器上,這個問題變得空白。當探測註冊表時,發現密鑰是(未找到值)。我有什麼選擇?如果StartMenuInternet未設置,我還可以在哪裏查找默認瀏覽器?
我需要
if (key == null || key.ValueCount == 0)
{
key = Registry.LocalMachine.OpenSubKey(@"Software\Clients\StartMenuInternet", false);
}
我假設你想在默認瀏覽器推出一個網站:
string url = "http://server.com";
Process.Start(url);
將做到這一點。
你試圖做一些事情不僅僅是啓動默認瀏覽器? – Reddog 2011-06-01 22:38:56
不,就是這樣。 – tofutim 2011-06-01 22:46:16
然後看Michael的回答;啓動指定協議的URL(在這種情況下爲HTTP)將導致默認瀏覽器啓動。其他協議(以及電子郵件等虛假協議)也是如此。 – Godeke 2011-06-01 23:01:31