在使用Process类来打开文件时,如果文件类型未知,会得到错误代码为ERROR_NO_ASSOCIATION 的Win32Exception。解决方法很简单
ProcessStartInfo test = new ProcessStartInfo();

test.FileName = "wjh.wjh";

test.ErrorDialog = true;//就是他

Process.Start(test);
这样就会显示“Open With”对话框了
ProcessStartInfo test = new ProcessStartInfo(); 
test.FileName = "wjh.wjh"; 
test.ErrorDialog = true;//就是他
Process.Start(test);

浙公网安备 33010602011771号