加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Inno Setup:如何启动Adobe Reader并显示PDF

发布时间:2020-12-15 09:39:00 所属栏目:大数据 来源:网络整理
导读:我试图在安装结束时启动Adobe Reader以显示自述文件.我正在使用PDF,因为我需要显示一些图像.我的inno安装脚本失败,“无法执行文件:创建进程失败;代码267,目录名称无效”. 我试过带有和不带引号的文件名:路径有空格,但是,阅读文档,inno会处理带空格的路径(
我试图在安装结束时启动Adobe Reader以显示自述文件.我正在使用PDF,因为我需要显示一些图像.我的inno安装脚本失败,“无法执行文件:创建进程失败;代码267,目录名称无效”.

我试过带有和不带引号的文件名:路径有空格,但是,阅读文档,inno会处理带空格的路径(这是正确的吗?).

BTW – 安装了Adobe(或者用户必须在安装应用程序之前安装它)在我的情况下它已经安装.

我正在使用的代码snipet:

[Tasks]
Name: StartAfterInstall; Description: Display the PDF Readme File

[Run]
Filename: "{reg:HKLMSOFTWAREMicrosoftWindowsCurrentVersionApp PathsAcroRd32.exe,@AcroRd32.exe} {app}readme.pdf"; Tasks: StartAfterInstall

解决方法

首选在用户的默认PDF查看器中打开PDF文件.这是您在PDF文件的 [Run]部分条目中指定 shellexec标志时可以执行的操作.此标志将允许Windows Shell打开您的文件,它将使用为PDF扩展注册的应用程序:

[Tasks]
Name: StartAfterInstall; Description: Display the PDF Readme File

[Run]
Filename: "{app}readme.pdf"; Tasks: StartAfterInstall; Flags: shellexec runasoriginaluser

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读