2011-09-24 56 views
0

我無法使Process.Start啓動chrome。如果chrome被設置爲默認瀏覽器,則不會打開任何內容。我也嘗試提供兩個參數例如:Process.Start不會啓動chrome

Process.Start("chrome",url) 
    Process.Start("PathToChrome",url) 
    Process.Start("chrome.exe",url) 

這些都沒有工作。當IE或Firefox是默認瀏覽器時,它工作正常。 同樣的問題已經在兩臺電腦上重現。

+2

不知道相同的代碼如果硬編碼chrome,應該如何處理IE和FF。 – Oded

+0

你想在默認瀏覽器中打開一個url嗎? –

+0

抱歉,我的意思是Process.Start(url)在IE或FF是默認瀏覽器時工作。 - 是的,我想在默認瀏覽器中打開該URL。 – Dan

回答

1

在黑暗中拍攝,但:由於您標記了這個問題「windows安裝程序」,它發生在我身上,您可能一直在自定義安裝程序中調用Process.Start()。如果是這樣,安裝項目屬性InstallAllUsers是否設置爲true?如果是這樣,將其設置爲false,並且Process.Start(someUrl)應該可以正常工作,即使Chrome是默認瀏覽器。