try
{
System.Diagnostics.Process.Start("D:\\111.bbb");
}
catch (Exception e1)
{
System.Diagnostics.Process.Start("D:\\111.bbb", "explorer.exe");
}为什么不会出现 windows的那个选择打开方式的对话框???
{
System.Diagnostics.Process.Start("D:\\111.bbb");
}
catch (Exception e1)
{
System.Diagnostics.Process.Start("D:\\111.bbb", "explorer.exe");
}为什么不会出现 windows的那个选择打开方式的对话框???
Process.Start("aaa.bbb","winamp.exe")
Process.Start有一个重载方法,看看sdk里你试试
{
System.Diagnostics.Process.Start("D:\\1.bbb");
}
catch (Exception e1)
{
System.Diagnostics.Process.Start("explorer.exe", "D:\\1.bbb")
}这样是可以的,如果.bbb有默认打开程序则执行第一条
如果没有则catch