[Bug 44654] New: EDIdEv Framework EDI Runtime installer fails due to ' sfc.SfcGetNextProtectedFile' not setting last-error code

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 4 10:29:12 CST 2018


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 at winehq.org
          Reporter: focht at 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-SfcGetNextProtectedFile 

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

-- 
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