如何以编程方式启动.pdf?

时间:2012-01-11 10:27:14

标签: .net windows pdf c++-cli

我有一个.pdf帮助文件,想从我的C ++ / CLI应用程序启动它。

目前我执行以下操作:

System::Diagnostics::Process::Start("iexplore", "C:\\MyPdf.pdf");

...有效但在互联网资源管理器中打开它有刺激性的副作用。有没有办法在Windows当前用于打开.pdf文件的任何内容中启动它?

2 个答案:

答案 0 :(得分:4)

这将让系统决定使用哪个查看器..

 System::Diagnostics::Process::Start("C:\\MyPdf.pdf");

答案 1 :(得分:0)

在没有指定应用程序打开该文件的情况下启动进程时,它将由默认应用程序打开。

无论如何,如果您将系统配置为通过PDF文件阅读器应用程序关联pdf文件,那么它将由PDF阅读器应用程序自动启动。

您可以通过在命令行中运行“start filename.pdf”命令来交叉检查它。