WiXで動作させようとしている古いWiSEインストーラーからDLLを取得しているので、DLLはMSIベースのインストーラーで動作すると確信しています。
これが私の定義です:
<Binary Id="SetupDLL" SourceFile="../Tools/Setup.dll" />
<CustomAction Id="ReadConfigFiles" BinaryKey="SetupDLL" DllEntry="readConfigFiles" />
と使用法:
<Publish Dialog="InstallDirDlg" Control="Next" Event="DoAction" Value="ReadConfigFiles" Order="3">1</Publish>
私のC++関数は次のようになります。
extern "C" UINT __stdcall ReadConfigFiles(MSIHANDLE hInstall, CHAR * szDirectory)
パラメータを正確にどこに渡すことができますか?