私は現在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コードです。