我有一个.pdf帮助文件,想从我的C ++ / CLI应用程序启动它。
目前我执行以下操作:
System::Diagnostics::Process::Start("iexplore", "C:\\MyPdf.pdf");
...有效但在互联网资源管理器中打开它有刺激性的副作用。有没有办法在Windows当前用于打开.pdf文件的任何内容中启动它?
答案 0 :(得分:4)
这将让系统决定使用哪个查看器..
System::Diagnostics::Process::Start("C:\\MyPdf.pdf");
答案 1 :(得分:0)
在没有指定应用程序打开该文件的情况下启动进程时,它将由默认应用程序打开。
无论如何,如果您将系统配置为通过PDF文件阅读器应用程序关联pdf文件,那么它将由PDF阅读器应用程序自动启动。
您可以通过在命令行中运行“start filename.pdf”命令来交叉检查它。