https://bugs.winehq.org/show_bug.cgi?id=49189
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Ever confirmed|0 |1 URL| |https://downloads.auslogics | |.com/en/registry-cleaner/re | |gistry-cleaner-setup.exe Status|UNCONFIRMED |NEW CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming
Error 80040001 seems to be E_NOTIMPL, so looking for the fixme`s om the console output it seems to be SetCurrentProcessExplicitAppUserModelID
The patch below makes the error go away and the application starts, but there seem to be more trouble; I get an endless sequence of 0200:err:seh:setup_exception_record stack overflow 888 bytes in thread 0200 eip 7bcb3c1c esp ff260fb8 stack 0xff260000-0xff261000-0xff360000 0260:fixme:ole:NdrClearOutParameters (FF46FC9C,6A3B5620,FF46FDC4): stub
but that is probably just another bug; not related to this one
@OP: does the patch below work around the bug for you as well?
Regards
diff --git a/dlls/shcore/main.c b/dlls/shcore/main.c index 3f95c1ffd8..e552ba277f 100644 --- a/dlls/shcore/main.c +++ b/dlls/shcore/main.c @@ -245,7 +245,7 @@ HRESULT WINAPI IUnknown_SetSite(IUnknown *obj, IUnknown *site) HRESULT WINAPI SetCurrentProcessExplicitAppUserModelID(const WCHAR *appid) { FIXME("%s: stub\n", debugstr_w(appid)); - return E_NOTIMPL; + return S_OK; }
HRESULT WINAPI GetCurrentProcessExplicitAppUserModelID(const WCHAR **appid)