首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Inno Setup:如何启动Adobe Reader并显示PDF

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

Stack Overflow用户
提问于 2014-09-09 04:56:02
回答 1查看 1.8K关注 0票数 5

我尝试在安装结束时启动Adobe Reader以显示自述文件。我使用PDF,因为我需要显示一些图像。我的inno设置脚本失败,并显示"Unable to execute file: Create Process failed;code 267,the directory name is invalid“。

我已经尝试了在Filename前后使用引号和不使用引号:路径包含空格,然而,阅读文档时,inno将处理包含空格的路径(这样做正确吗?)。

顺便说一句,Adobe已经安装(或者用户必须在安装应用程序之前安装它),在我的例子中它已经安装了。

我使用的代码片段如下:

代码语言:javascript
复制
[Tasks]
Name: StartAfterInstall; Description: Display the PDF Readme File

[Run]
Filename: "{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AcroRd32.exe,@AcroRd32.exe} {app}\readme.pdf"; Tasks: StartAfterInstall
EN

回答 1

Stack Overflow用户

发布于 2014-09-09 05:10:36

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

代码语言:javascript
复制
[Tasks]
Name: StartAfterInstall; Description: Display the PDF Readme File

[Run]
Filename: "{app}\readme.pdf"; Tasks: StartAfterInstall; Flags: shellexec runasoriginaluser
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25733015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档