簡體   English   中英

無法從Process.Start啟動進程

[英]Cannot launch process from Process.Start

我想從Process.Start方法啟動Google Chrome。 它適用於Windows XP Process.Start(“ chrome”)。 但是它在Windows 7上不起作用。我注意到一件事,我無法從“開始”>“運行”運行chrome。 可能是未注冊。 我試圖再次卸載並安裝,但是沒有用。 我還在環境變量的路徑變量中添加了Chrome.exe的完整路徑,但仍然無法正常工作。 如何從“開始”>“運行”使其可運行

在我的Win7機器上。 Chrome安裝在%USERPROFILE%\\ AppData \\ Local \\ Google \\ Chrome \\ Application \\

和以下作品:

string userProfilePath = Environment.ExpandEnvironmentVariables("%userprofile%");
Process.Start(Path.Combine(userProfilePath, @"AppData\Local\Google\Chrome\Application\chrome.exe"));

我注意到,有時Windows 7中的Chrome有時會在沒有窗口的情況下啟動。您可以右鍵單擊任務欄圖標,然后從那里打開一個新的Chrome窗口。 我假設Process.Start()調用了相同的行為。

當然,這並不能解決您的問題,但是希望它可以為您提供答案(我尚不知道如何解決;也許Google會通過升級來解決)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM