.net cf - launch explorer programmatically

淺唱寂寞╮ 提交于 2019-12-20 03:22:20

问题


I am trying to launch explorer programmatically from my .Net CF Window application. But its throwing win32 exception. I have used same kind of code in desktop .Net version, and it always worked. (I am using Windows CE 5 and .Net CF 3.5 )

Following code throws Win32 Exception,

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

Unfortunately, I am using the code like this :-(

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

回答1:


Maybe you should give it a program name to start? "\" is not an application. Something like this is probably more likely to yield success:

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



回答2:


In order to kick off a web browser navigation to a URL, I have always directly set the argument of the Start method to the url itself. Please try the following to see if it helps in .NET CF"

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

i.e.

Process.Start([url_variable], null);



来源:https://stackoverflow.com/questions/3094484/net-cf-launch-explorer-programmatically

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!