Как загрузчик WIX Bundle может получить код возврата из приложения MFC - PullRequest
0 голосов
/ 01 июля 2019

У меня есть пакет wix для тестирования, который вызывает диалоговое приложение Windows MFC (файл EXE). Так как у этого приложения есть кнопка «Отмена», когда пользователь нажимает на нее, я хочу, чтобы пакет преднамеренно выходил из строя. Как я могу это сделать?

Вот выдержка из моего приложения, и я использую PostQuitMessage(1603), но она не работает.

BOOL CBundleUtilApp::InitInstance()
{
...
    m_pMainWnd = &dlg;
    INT_PTR nResponse = dlg.DoModal();
    ...
    if( nResponse == IDCANCEL )
    {
        PostQuitMessage( 1603 );
    }

    m_pMainWnd = NULL;

    return FALSE;
}   // InitInstance()
...