2016-05-02 18 views
0

Wir verwenden Visual Studio 2015 mit Wix 3.10.2015.vs studio 2015 mit XP und wix 3.10.2

wenn sie auf einem win7 32-Bit-Installation haben wir keine Probleme

wenn auf XP zu installieren wir die folgende Fehlermeldung erhalten, wenn in der DLL, die benutzerdefinierte Aktion aufrufen.

Action start 16:03:50: MyCustomAction. 
Action ended 16:03:51: MyCustomAction. Return value 3. 
Action ended 16:03:51: INSTALL. Return value 3. 

hier ist die Erklärung der customAction.cpp Datei:

extern "C" _declspec(dllexport) UINT __stdcall MyCustomAction(MSIHANDLE hInstall); 

extern "C" UINT __stdcall MyCustomAction(MSIHANDLE hInstall) 
{ 
    HRESULT hr = S_OK; 
    UINT er = ERROR_SUCCESS; 
    // commented out code 
    return WcaFinalize(er); 
} 

wix Erklärung:

<InstallExecuteSequence> 
      <Custom Action="myCustomAction" After='AppSearch' ></Custom> 
</InstallExecuteSequence> 

Irgendwelche Ideen? Hinweise ? Richtungen würde sehr geschätzt werden

Antwort