https://bugs.winehq.org/show_bug.cgi?id=48879
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|NVIDIA PhysX System |NVIDIA PhysX System |Software 9.12.1031 |Software 9.12.1031 |installer fails (VBScript |installer fails |action can't create |('Add64Bit_Reg' VBScript |'WbemScripting.SWbemNamedVa |action needs minimal |lueSet' object) |'WbemScripting.SWbemNamedVa | |lueSet' implementation)
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
progress has been made with commits:
* https://source.winehq.org/git/wine.git/commitdiff/1922298fe3a0a0ebca78890554... ("wbemdisp: Add SWbemNamedValueSet stub.")
* https://source.winehq.org/git/wine.git/commitdiff/0eaccbb15e737aa2532d84d63b... ("wbemprox: Implement WbemContext stub.")
Thanks Nikolay
--- snip --- ... 0108:trace:vbscript:Global_CreateObject (0157FA40 {VT_BSTR: L"WbemScripting.SWbemNamedValueSet"}) ... 0108:trace:vbscript:create_object GUID {9aed384e-ce8b-11d1-8b05-00600806d9b6} 0108:Call combase.CoGetClassObject(0157f9e4,00000005,00000000,01919bb0,0157f9dc) ret=018eb4f8 ... 0108:fixme:wbemdisp:namedvalueset_QueryInterface interface {fc4801a3-2ba9-11cf-a229-00aa003d7352} not implemented ... 0108:trace:vbscript:interp_icall ... 0108:trace:vbscript:do_icall L"oCtx" 0 0108:Call ucrtbase._wcsicmp(016e35c4 L"oCtx",001e9d94 L"WriteRegStr") ret=018f71e2 ... 0108:trace:vbscript:interp_mcallv 0108:fixme:wbemdisp:namedvalueset_QueryInterface interface {a6ef9860-c720-11d0-9337-00a0c90dcaa9} not implemented 0108:trace:vbscript:disp_get_id using IDispatch 0108:Call oleaut32.LoadRegTypeLib(0194a440,00000001,00000002,00000800,0157fb04) ret=01941d71 ... 0108:fixme:wbemdisp:namedvalueset_QueryInterface interface {a6ef9860-c720-11d0-9337-00a0c90dcaa9} not implemented 0108:trace:vbscript:disp_call using IDispatch ... 0108:fixme:wbemdisp:namedvalueset_Add ... 0108:trace:msi:MsiActiveScriptSite_OnScriptError (015B1568)->(016D0B40) 0108:trace:vbscript:VBScriptError_GetExceptionInfo (016D0B40)->(0157FCC0) 0108:Call oleaut32.SysAllocString(016d0e94 L"Microsoft VBScript runtime error") ret=01908890 ... 0108:trace:msi:ACTION_CallScript script returned 1603 0108:trace:msi:MsiCloseHandle 1 0108:trace:msi:ScriptThread custom action (108) returned 1603 --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/1649389edca12d2998f72a159b2bbbf2...
--- snip --- 2623 static HRESULT WINAPI namedvalueset_Add( 2624 ISWbemNamedValueSet *iface, 2625 BSTR name, 2626 VARIANT *value, 2627 LONG flags, 2628 ISWbemNamedValue **namedvalue ) 2629 { 2630 FIXME("\n"); 2631 2632 return E_NOTIMPL; 2633 } --- snip ---
I've refined the summary to target a minimal 'SWbemNamedValueSet' implementation to be sufficient for the script action. I think in this case it doesn't make much sense to create a separate bug for each stub method.
Or do you think it's worth to split out into separate continuation bugs? Then I will do so.
$ wine --version wine-6.2-360-g1649389edca
Regards