http://bugs.winehq.org/show_bug.cgi?id=34756
--- Comment #5 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2013-10-22 04:47:28 CDT --- If you change in the patch hr = get_runtime_info(pwzBinary, pwzVersion, NULL, 0, 0, FALSE, &result);
to
hr = get_runtime_info(pwzBinary, pwzVersion, NULL, 0, RUNTIME_INFO_UPGRADE_VERSION, FALSE, &result);
It gets a little future but still shows the exception dialog.