https://bugs.winehq.org/show_bug.cgi?id=48487
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |1120a1cb2951964f3b9f8467a0e | |34d3f2faf6bc2 Status|NEW |RESOLVED
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
I can confirm this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/1120a1cb2951964f3b9f8467a0... ("crypt32: Support CRYPT_STRING_HEX in CryptStringToBinary().").
Thanks Paul
--- snip --- ... 0134:Call KERNEL32.CreateFileW(031dc684 L"C:\Program Files (x86)\Git\dev\fd",c0000000,00000000,00000000,00000002,00000080,00000000) ret=0042643d ... 0134:Ret KERNEL32.CreateFileW() retval=000000a8 ret=0042643d 0134:Call crypt32.CryptStringToBinaryW(02b5334c L"213c73796d6c696e6b3efffe2f00700072006f0063002f00730065006c0066002f00660064000000",00000050,00000004,031e65b4,02e7d4cc,00000000,00000000) ret=00499fca ... 0134:Ret crypt32.CryptStringToBinaryW() retval=00000001 ret=00499fca ... 0134:Call crypt32.CryptStringToBinaryW(030a950c L"213c73796d6c696e6b3efffe2f00700072006f0063002f00730065006c0066002f00660064002f0030000000",00000058,00000004,02f7478c,02e7d4cc,00000000,00000000) ret=00499fca 0134:Call KERNEL32.IsBadStringPtrW(030a950c,00000058) ret=03214f24 0134:Ret KERNEL32.IsBadStringPtrW() retval=00000000 ret=03214f24 0134:trace:crypt:CryptStringToBinaryW (L"213c73796d6c696e6b3efffe2f00700072006f0063002f00730065006c0066002f00660064002f0030000000", 88, 00000004, 02F7478C, 02E7D4CC, 00000000, 00000000) 0134:Call ucrtbase.towlower(00000063) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000063 ret=03214dd8 0134:Call ucrtbase.towlower(00000064) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000064 ret=03214dd8 0134:Call ucrtbase.towlower(00000063) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000063 ret=03214dd8 0134:Call ucrtbase.towlower(00000065) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000065 ret=03214dd8 0134:Call ucrtbase.towlower(00000062) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000062 ret=03214dd8 0134:Call ucrtbase.towlower(00000065) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000065 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214d6d 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214d6d 0134:Call ucrtbase.towlower(00000066) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214d6d 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214d6d 0134:Call ucrtbase.towlower(00000065) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000065 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214dd8 0134:Call ucrtbase.towlower(00000063) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000063 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214dd8 0134:Call ucrtbase.towlower(00000066) ret=03214dd8 0134:Ret ucrtbase.towlower() retval=00000066 ret=03214dd8 0134:Call ucrtbase.towlower(00000000) ret=03214d6d 0134:Ret ucrtbase.towlower() retval=00000000 ret=03214d6d 0134:Ret crypt32.CryptStringToBinaryW() retval=00000001 ret=00499fca 0134:Call KERNEL32.GetLastError() ret=004a1f1e 0134:Ret KERNEL32.GetLastError() retval=00000000 ret=004a1f1e ... --- snip ---
$ wine --version wine-7.17-215-ge2a5bf7540a
Regards