[Bug 48879] NVIDIA PhysX System Software 9.12.1031 installer fails ('Add64Bit_Reg' VBScript action needs minimal 'WbemScripting.SWbemNamedValueSet' implementation)
WineHQ Bugzilla
wine-bugs at winehq.org
Thu Feb 25 05:39:54 CST 2021
https://bugs.winehq.org/show_bug.cgi?id=48879
Anastasius Focht <focht at 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 at gmx.net> ---
Hello folks,
progress has been made with commits:
*
https://source.winehq.org/git/wine.git/commitdiff/1922298fe3a0a0ebca788905547d99d2dc65a9e9
("wbemdisp: Add SWbemNamedValueSet stub.")
*
https://source.winehq.org/git/wine.git/commitdiff/0eaccbb15e737aa2532d84d63b4e5991fd05b055
("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/1649389edca12d2998f72a159b2bbbf247176163:/dlls/wbemdisp/locator.c#l2623
--- 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
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list