//定义一个调用Windows Mobile系统程序的方法
private static void StartProcess(string FileName)
{
try
{
if (!System.IO.File.Exists(FileName))
return;
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.UseShellExecute = true;
myProcess.StartInfo.FileName = FileName;
myProcess.Start();
// myProcess.WaitForExit();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
StartProcess(@"\windows\iExplore.exe");//这样就调用了系统的IE浏览器!类似的还有
StartProcess(@"\windows\Notes.exe");
StartProcess(@"\windows\MobileCalculator.exe");
StartLink(@"\Windows\Start Menu\Programs\Pictures & Videos.lnk");
StartProcess(@"\windows\WMPlayer.exe");
//传递两个参数的方法
private static void StartProcess(string FileName, string sPath)
{
try
{
if (!System.IO.File.Exists(FileName))
return;
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.UseShellExecute = true;
myProcess.StartInfo.FileName = FileName;
myProcess.StartInfo.Arguments = sPath;
myProcess.Start();
myProcess.WaitForExit();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}