May 29, 2026
2:34 p.m.
On Fri May 29 14:34:17 2026 +0000, Hans Leidekker wrote:
Looks good, thanks. Not sure about msidbCustomActionTypeContinue but here it's sufficient to know that the action fails. Please combine the test tables. You can use a condition variable in InstallExecuteSequence to select the custom action: ``` "page_fault\tPAGEFAULT AND NOT REMOVE\t601\n" "raise_exception\tEXCEPTION AND NOT REMOVE\t602\n" ``` And then install like this: ``` r = MsiInstallProductA(msifile, "PAGEFAULT=1"); ``` Thanks for the suggestions. I had to move the 'Catch all exceptions' patch to the start, otherwise the patch with the tests causes an unhandled exception.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11017#note_141699