WcaGetProperty() isn't being used anywhere else this is the only call.
What I need to do is combine My license with DX License, but if I leave in
the code for
getting the DXEULA the entire program doesn't even run weird.
I tried with both allocation of memory and tried to see if maybe the fuction
was allocating the memory
ReleaseStr, but be for some other language, delete and new are what I would
be using for memory 
extern "C" UINT __stdcall GetEULA(MSIHANDLE hInstall)
{
        HRESULT hResult = WcaInitialize(hInstall, "GetEULA");
        if (FAILED (hResult)) return ERROR_INSTALL_FAILURE;
        MessageBoxA(NULL, "Quick Attach process and hit ok","Get license debug
helper" , MB_OK);
        WCHAR l_wcDX_EULA[12000];
        WCHAR l_wcMy_EULA[20000];
        WCHAR *l_pwclicense /*= new WCHAR[20000]*/;
        //DirectXSetupGetEULA(l_wcDX_EULA,0,0);          This doesn't work 
either
                
        hResult = WcaGetProperty(L"EULA", &l_pwclicense);  Program stops here 
still
        memcpy((void*)l_wcMy_EULA[wcslen(l_pwclicense)], l_wcDX_EULA, 10000);
        WcaSetProperty(L"EULA",l_wcMy_EULA);
                // delete [] l_pwclicense;
        return WcaFinalize (hResult);
}


-- 
View this message in context: 
http://www.nabble.com/Custom-Action-Dll-problem-tf2042392.html#a5623345
Sent from the wix-users forum at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to