0
我有一个需要以管理员身份运行的C#Windows窗体应用程序(.Net 4客户端配置文件)。如何从以管理员身份运行的C#应用程序打开PDF
因为我已经添加了清单文件,它运行良好。
我面临的问题是当我想从应用程序打开一个PDF文件(帮助文件)时点击一个按钮。
我有下面的代码来做到这一点。
Process.Start("<FullyQualifiedPath>\Help.pdf");
该代码执行时未抛出任何异常。 但是Adobe阅读器进程只是作为后台进程在任务管理器中,它并不真正打开文件!
如果您运行相同的代码而没有在管理员权限下运行父应用程序,那么PDF文件打开就好了。
我已经试过这对操作系统有Windows 8和Windows 7
文件执行文件系统
我试图通过指定它作为参数传递给打开文件上存在“cmd.exe”和“explorer.exe”都在这两种情况下看到了相同的行为。
这个答案可能是http://stackoverflow.com/questions/3798612/service-starting-a-process-wont-show-gui-c-sharp的援助 –