2010-06-22 71 views
2

我試圖從我的.Net CF窗口應用程序以編程方式啓動瀏覽器。但它拋出win32異常。我在桌面.Net版本中使用了相同類型的代碼,並且它一直工作。 (我使用的是Windows CE 5和.Net CF 3.5).net cf - 以編程方式啓動瀏覽器

下面的代碼拋出Win32異常,

Process.Start("\\", null); 

不幸的是,我使用這樣的:-(

try 
{ Process.Start("\\", null); } 
catch { } 

回答

3

代碼也許你應該給它一個程序名稱來啓動?「\」不是應用程序,類似這樣的事情可能更有可能獲得成功:

Process.Start("\\windows\\explorer.exe", null); 
+0

在桌面.Net'Process.Start(「C:/ dir」)'中工作,所以我試圖用相同的方式做下面的代碼在Win CE5中工作,'Process .Start(「explorer.exe」,「\\」)' – Palani 2010-06-23 09:37:42

0

爲了啓動Web瀏覽器導航到URL,我總是直接將Start方法的參數設置爲url本身。請嘗試以下,看它是否有助於.NET CF」

的Process.Start( 「http://www.yahoo.com」,NULL);

的Process.Start( [url_variable],null);

+0

此問題是關於文件資源管理器,而不是Internet Explorer。 – Dai 2014-06-04 21:21:30

相關問題