.net cf - 以编程方式启动资源管理器

时间:2010-06-22 15:12:12

标签: .net compact-framework shellexecute

我正在尝试从我的.Net CF Window应用程序中以编程方式启动资源管理器。但它抛出win32异常。我在桌面.Net版本中使用了相同类型的代码,它始终有效。 (我使用的是Windows CE 5和.Net CF 3.5)

以下代码抛出Win32 Exception,

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

不幸的是,我使用的代码如下: - (

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

2 个答案:

答案 0 :(得分:3)

也许你应该给它一个程序名称开始? “\”不是一个应用程序。这样的事情可能更有可能取得成功:

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

答案 1 :(得分:0)

为了启动Web浏览器导航到URL,我总是直接将Start方法的参数设置为url本身。请尝试以下操作,看看它是否有助于.NET CF“

Process.Start(“http://www.yahoo.com”,null);

Process.Start([url_variable],null);