我的用户可以将文档附加到应用程序中的各种实体。当然,如果用户 A 附加了一个 .TIFF 文件,则用户 B 可能没有该类型文件的查看器。
所以我希望能够调出这个对话框:
alt text http://www.angryhacker.com/toys/cannotopen.png
我的应用程序是 C# 和 VS2005。
目前我执行 Process.Start 并传入文件名。如果未找到关联,则抛出异常。
最佳答案
Process pr = new Process();
pr.StartInfo.FileName = fileTempPath;
pr.StartInfo.ErrorDialog = true; // important
pr.Start();
关于c# - 如何调出 "Windows cannot open this file"对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/884012/