https://bugs.winehq.org/show_bug.cgi?id=44654
Bug ID: 44654 Summary: EDIdEv Framework EDI Runtime installer fails due to 'sfc.SfcGetNextProtectedFile' not setting last-error code Product: Wine Version: 3.3 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
I've tried to find a bug report for https://github.com/wine-staging/wine-staging/tree/master/patches/sfc-SfcGetN...
It seems after introducing the 'sfc.dll.SfcGetNextProtectedFile' stub in bug 38097 no one except Michael checked *all* the apps the bug was reported against.
* FreshDiagnose -> fine with the current stub * EDIdEv Framework EDI Runtime -> still fails with the stub
He created a patch but no continuation/follow-up ticket. Creating a ticket here to add traceability to this Wine-Staging patch.
--- snip --- $ WINEDEBUG=+seh,+relay,+msi,+sfc wine ./Edidev_FREDI_Runtime.exe >>log.txt 2>&1 ... 0009:Call KERNEL32.LoadLibraryA(0048b138 "SFC.DLL") ret=004603f8 0009:Ret KERNEL32.LoadLibraryA() retval=7d1b0000 ret=004603f8 ... 0009:Call KERNEL32.GetProcAddress(7d1b0000,0048ee6c "SfcGetNextProtectedFile") ret=00460595 0009:Ret KERNEL32.GetProcAddress() retval=7d047b88 ret=00460595 0009:Call sfc_os.SfcGetNextProtectedFile(00000000,0033ec28) ret=004605d6 0009:fixme:sfc:SfcGetNextProtectedFile (nil) 0x33ec28 0009:Ret sfc_os.SfcGetNextProtectedFile() retval=00000000 ret=004605d6 0009:Call KERNEL32.GetLastError() ret=004606dc 0009:Ret KERNEL32.GetLastError() retval=00000000 ret=004606dc ... 0009:Call user32.MessageBoxA(00000000,00168b98 "Failed to get next protected file.. SfcGetNextProtectedFile API Failure. Description: Success.; , GetLastError() = 0",0048ef34 "Installer Failure",00000000) ret=00461cf9 ... 0009:Ret user32.MessageBoxA() retval=00000001 ret=00461cf9 ... 0009:Call KERNEL32.ExitProcess(00000000) ret=7dffe1c9 --- snip ---
$ sha1sum Edidev_FREDI_Runtime.zip 96207a7601c730895ff7293c039e9fda1fff00d2 Edidev_FREDI_Runtime.zip
$ du -sh Edidev_FREDI_Runtime.zip 25M Edidev_FREDI_Runtime.zip
$ wine --version wine-3.3
Regards