gpt4 book ai didi

installation - 在 InstallShield 安装程序结束时放置选项以查看自述文件

转载 作者:行者123 更新时间:2023-12-04 17:19:26 26 4
gpt4 key购买 nike

我正在 InstallShield 8 中制作一个安装程序,并尝试在安装完成对话框中添加一个选项作为检查,我使用以下链接作为帮助:

http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q106070

正如此链接中所述:

"An InstallScript custom action may not successfully launch from the OK button control on the SetupCompleteSuccess dialog. This is because the custom action ISCleanupSuccess is executed before the custom action to view the ReadMe is launched. ISCleanupSuccess removes the InstallScript engine from memory, and the InstallScript custom action will not launch successfully."

当我在运行打开自述文件的事件后运行 ISComplete 成功事件时,我收到此错误:

“错误 1722。此 Windows Installer 程序包存在问题。作为其一部分运行的程序未按预期完成。联系您的支持...”但阅读我的文件已打开

他们在同一链接中写道,InstallShield 脚本可能无法从 SetupCompleteSuccess 对话框中的“确定”按钮启动,但他们提到在步骤中执行相同的操作。

最佳答案

好吧,我在这里找到了解决方案:

要启动自述文件,请按照下列步骤操作:

  • 导航到对话框 View 并打开 SetupCompleteSuccess 对话框的对话框布局。

  • 将位图对话框控件的 TabStop 设置为 True。

  • 如果没有值,请在 Value 属性中为 ReadMe 复选框控件提供一个值。

  • 导航到 Property Manager View 。

-添加名为 SHOWLAUNCHREADME 的属性,值为 -1。

  • 添加值为 1 的名为 READMEFILETOLAUNCHATEND 的属性。

  • 打开自定义操作 View 。

- 添加启动 EXE 自定义操作,启动文本查看器应用程序并将自述文件传递给它。

  • 导航到“对话框” View 并选择“SetupCompleteSuccess”对话框。将此自定义操作作为新的 DoAction 事件插入到“确定”按钮的 SetupCompleteSuccess 对话框的行为中。

  • 作为新 Doaction 的条件,添加 LAUNCHREADME 属性并将其设置为等于在步骤 3 中为复选框指定的值。

  • (可选)如果您希望默认选中自述文件复选框,请在属性管理器中添加 LAUNCHREADME 属性。如果您不创建此属性,对话框将显示复选框,但默认情况下不会选中它。

只需确保对于您的启动 exe 事件,在自定义操作向导的返回过程中选择忽略自定义操作重新调整代码。并且您将打开 ream me 的事件放在 SetupCompleteSuccess OK 按钮中的 ISCleanupSuccess 之上。你应该没事。

关于installation - 在 InstallShield 安装程序结束时放置选项以查看自述文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4274336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com