2011-06-01 43 views
1

在很少的機器上,這個問題變得空白。當探測註冊表時,發現密鑰是(未找到值)。我有什麼選擇?如果StartMenuInternet未設置,我還可以在哪裏查找默認瀏覽器?

+0

你試圖做一些事情不僅僅是啓動默認瀏覽器? – Reddog 2011-06-01 22:38:56

+0

不,就是這樣。 – tofutim 2011-06-01 22:46:16

+0

然後看Michael的回答;啓動指定協議的URL(在這種情況下爲HTTP)將導致默認瀏覽器啓動。其他協議(以及電子郵件等虛假協議)也是如此。 – Godeke 2011-06-01 23:01:31

回答

0

我需要

if (key == null || key.ValueCount == 0) 
       { 
        key = Registry.LocalMachine.OpenSubKey(@"Software\Clients\StartMenuInternet", false); 
       } 
4

我假設你想在默認瀏覽器推出一個網站:

string url = "http://server.com"; 
Process.Start(url); 

將做到這一點。

相關問題