gpt4 book ai didi

wix - 如何在自定义操作中使用文件而不在 InstallUISequence 阶段安装它?

转载 作者:行者123 更新时间:2023-12-02 10:41:32 25 4
gpt4 key购买 nike

我想在 InstallUISequence 阶段使用安静执行自定义操作来运行可执行文件。
该可执行文件有一个文本文件作为参数。我不想安装该文本文件,并且无法将其放在目录/文件部分,因为它旨在在 UI 序列期间使用。
我怎样才能做到这一点?
这是一个示例代码来解释我想要的内容:

<CustomAction Id="RunIsql_cmd" Property="RunIsql" Value="&quot;[MYEXE]&quot; -U [PARAM1] -i **myFileFromThePackage.txt** Execute="immediate"/>
<CustomAction Id="RunIsql" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="immediate" Return="check" Impersonate="no"/>

如何定义 myFileFromThePackage.txt
我尝试像这样定义文件:

<Binary Id="DummyFileForInstallOnly" SourceFile="myFile.txt" />

但我无法将 ID 与 CA 关联起来..

最佳答案

将其添加到二进制表中是一个很好的方法,但您还需要在安装过程中提取它才能使用它。这可以通过 custom action 来完成它使用 Windows Installer database API .

您还需要一个自定义操作来删除使用后提取的文件。

关于wix - 如何在自定义操作中使用文件而不在 InstallUISequence 阶段安装它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7919435/

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