【发布时间】:2017-05-12 18:06:38
【问题描述】:
我目前正在使用 wix 并开发了一个安装程序。此安装程序调用 C++ 自定义操作 DLL。 DLL 和安装程序都已成功构建,但是当我去安装它时,安装以“安装程序向导因错误而提前结束”而结束,有人知道可能的答案吗?
这是 C++ Dll 函数:
extern "C" UINT __stdcall StopOrcService(MSIHANDLE hInstall)
然后我继续使用该函数的代码。然后我使用 def 文件将其导出。
<CustomAction Id='StopOrcService' BinaryKey='StopOrcService' DllEntry='StopOrcService' Execute='immediate' Return='check'/>
<InstallExecuteSequence>
<Custom Action='StopOrcService' After='ProcessComponents' />
</InstallExecuteSequence>
<Binary Id='StopOrcService' SourceFile='SetupDLL.dll' />
这是我的 wix 代码。
【问题讨论】:
标签: dll wix custom-action