http://bugs.winehq.org/show_bug.cgi?id=36878
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |msi Summary|You Don’t Know Jack V1 XL: |You Don't Know Jack V1 XL: |Not possible to accept |Not possible to accept |license agreement in |license agreement in |installer |installer Ever confirmed|0 |1
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello Béla,
thanks for the log.
Relevant parts:
--- snip --- ... 0028:Call KERNEL32.CreateFileW(0097dea0 L"\\?\C:\users\gyebro\Application Data\JackboxGames\YOU DON'T KNOW JACK V1 XL 1.1.0\install\4A2AC6F\YOU DON'T KNOW JACK V1 XL.msi",40000000,00000001,00000000,00000002,00000080,00000000) ret=1000af9f 0028:Ret KERNEL32.CreateFileW() retval=000000a4 ret=1000af9f ... 0029:Starting thread proc 0x46a41a (arg=0x32f9c4) ... 0029:Call KERNEL32.CreateNamedPipeW(0014b0a8 L"\\.\pipe\ToServerAdvinst_Estimate_Z:\home\gyebro\Desktop\YDKJV1XL_Setup.exe",00000003,00000006,000000ff,00007f90,00007f90,00001388,00000000) ret=0048206f 0029:Ret KERNEL32.CreateNamedPipeW() retval=00000090 ret=0048206f ... 0029:Call KERNEL32.CreateNamedPipeW(00156c68 L"\\.\pipe\ToServerAdvinst_Extract_Z:\home\gyebro\Desktop\YDKJV1XL_Setup.exe",00000003,00000006,000000ff,00007f90,00007f90,00001388,00000000) ret=0048206f 0029:Ret KERNEL32.CreateNamedPipeW() retval=00000094 ret=0048206f ... 0029:Call KERNEL32.ConnectNamedPipe(00000090,00000000) ret=0048227d ... 0024:Call KERNEL32.CreateThread(00000000,00000000,00458690,00566da0,00000000,00000000) ret=0045866f 0024:Ret KERNEL32.CreateThread() retval=000000ac ret=0045866f 0024:Call KERNEL32.WaitForMultipleObjects(00000002,0032f53c,00000000,ffffffff) ret=0044b89b 002a:Call PE DLL (proc=0x7ed5ec80,module=0x7ecc0000 L"user32.dll",reason=THREAD_ATTACH,res=(nil)) ... 002a:Call msi.MsiSetPropertyW(00000001,00587e68 L"AIEXTERNALUI",00b7e230 L"5") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,005874b8 L"EXE_CMD_LINE",005874e0 L"/exenoupdates /exelang 0 /noprereqs ") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,005873b8 L"AI_SETUPEXEPATH",00587008 L"Z:\home\gyebro\Desktop\YDKJV1XL_Setup.exe") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,00586eb8 L"SETUPEXEDIR",00586ee0 L"Z:\home\gyebro\Desktop\") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,00587e68 L"PRIMARYFOLDER",00b7e230 L"APPDIR") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,00587e68 L"CLIENTPROCESSID",00b7e2cc L"35") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,00587e68 L"AI_IE_Ver",00b7e244 L"8") ret=004a4f47 ... 002a:Call msi.MsiSetPropertyW(00000001,00587e68 L"AI_IE_MinorVer",00b7e244 L"0") ret=004a4f47 ... 002a:trace:msi:msi_dialog_checkbox_control 0x15a7e70 0x187738 002a:trace:msi:msi_dialog_add_control L"BUTTON", L"EulaAgreeCheckBox", 00000001, L"I &accept the terms of this agreement.", 00012002 ... 002a:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `EventMapping` WHERE `Dialog_` = 'LicenseAgreementDlg' AND `Control_` = 'EulaAgreeCheckBox'" 0xb7d8c4 ... 002a:Call user32.CreateWindowExW(00000000,7d3ba0e0 L"BUTTON",015ba410 L"I &accept the terms of this agreement.",58012002,00000049,00000190,00000133,00000011,0003008e,00000000,00000000,00000000) ret=7d3524fe ... 002a:trace:msi:dialog_create_window Dialog L"LicenseAgreementDlg" control L"I &accept the terms of this agreement." hwnd 0x1009a ... 002a:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `CheckBox` WHERE `Property` = 'IAgree'" 0xb7d91c ... 002a:trace:msi:msi_dialog_checkbox_control control L"IAgree" value L"Yes" ... 002a:trace:msi:msi_get_property property L"IAgree" not found 002a:Call user32.SendMessageW(0001009a,000000f1,00000000,00000000) ret=7d34ec17 002a:Call window proc 0x7ed58ea0 (hwnd=0x1009a,msg=BM_SETCHECK,wp=00000000,lp=00000000) 002a:Ret window proc 0x7ed58ea0 (hwnd=0x1009a,msg=BM_SETCHECK,wp=00000000,lp=00000000) retval=00000000 002a:Ret user32.SendMessageW() retval=00000000 ret=7d34ec17 ... 002a:trace:msi:msi_dialog_evaluate_control_conditions 0x15a7e70 L"LicenseAgreementDlg" ... 002a:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM ControlCondition WHERE `Dialog_` = 'LicenseAgreementDlg'" 0xb7d9dc ... 002a:trace:msi:MSI_EvaluateConditionW L"IAgree="Yes"" ... 002a:trace:msi:msi_get_property property L"IAgree" not found ... 002a:trace:msi:MSI_EvaluateConditionW 0 <- L"IAgree="Yes"" ... 002a:trace:msi:MSI_EvaluateConditionW 1 <- L"IAgree<>"Yes"" 002a:trace:msi:msi_dialog_set_control_condition L"Disable" control L"Next" ... 002a:trace:msi:MSI_EvaluateConditionW L"IAgree="Yes"" ... 002a:trace:msi:msi_get_property property L"IAgree" not found ... 002a:trace:msi:MSI_EvaluateConditionW 0 <- L"IAgree="Yes"" ... 002a:trace:msi:MSI_EvaluateConditionW L"EulaRead OR NOT AIEXTERNALUI" ... 002a:trace:msi:msi_get_property property L"EulaRead" not found ... 002a:trace:msi:msi_get_property returning L"5" for property L"AIEXTERNALUI" ... 002a:trace:msi:MSI_EvaluateConditionW 0 <- L"EulaRead OR NOT AIEXTERNALUI" ... --- snip ---
The installer is using Caphyon 'Advanced Installer' (AI) technology which reminds me of bug 34989
This 'IAGREE' property should be created somewhere. Not sure if it's a missing/mis-ordered custom action or something in the msi package.
Since I don't have the installer I can't help you further here. Walking someone through ORCA/debug session is not feasible.
Regards