https://bugs.winehq.org/show_bug.cgi?id=18012
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL| |http://www.dvddecrypter.org | |.uk/SetupDVDDecrypter_3.5.4 | |.0.exe Component|-unknown |ntdll Hardware|Other |x86 Resolution|--- |FIXED Summary|DVDDecrypter bug on certain |DVDDecrypter 3.5.4.0 fails |"Windows Versions" |to detect CDROM drive with | |'WinVer' set >= 'Windows | |2000' (expects | |'\Device\Cdrom' in NT | |object manager namespace)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed some time ago.
It still fails which is partially bug 21448
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/DVD Decrypter
$ WINEDEBUG=+tid,+seh,+relay,+ntdll,+cdrom wine ./DVDDecrypter.exe >>log.txt 2>&1 ... 0023:Call KERNEL32.WideCharToMultiByte(00000000,00000000,001583d8 L"Searching for SCSI / ATAPI devices...",ffffffff,008c2258,00000026,00000000,00000000) ret=7ecb5dab 0023:Ret KERNEL32.WideCharToMultiByte() retval=00000026 ret=7ecb5dab ... 0024:Call KERNEL32.CreateFileA(00bae688 "\\.\Cdrom0",c0000000,00000003,00000000,00000003,00000000,00000000) ret=00470099 ... 0024:Ret KERNEL32.CreateFileA() retval=0000009c ret=00470099 ... 0024:Call KERNEL32.DeviceIoControl(0000009c,00041018,00000000,00000000,00bae318,00000008,00bae320,00000000) ret=00484139 0024:trace:ntdll:NtDeviceIoControlFile (0x9c,(nil),(nil),(nil),0xbae260,0x00041018,(nil),0x00000000,0xbae318,0x00000008) 0024:trace:cdrom:CDROM_DeviceIoControl 0x9c IOCTL_SCSI_GET_ADDRESS (nil) 0 0xbae318 8 0xbae260 ... 0024:Ret KERNEL32.DeviceIoControl() retval=00000000 ret=00484139 0024:Call KERNEL32.SetErrorMode(00000001) ret=00483b80 0024:trace:ntdll:NtQueryInformationProcess (0xffffffff,0x0000000c,0xbada7c,0x00000004,(nil)) ... 0024:Call KERNEL32.GetDriveTypeA(00bae2f4 "E:\") ret=00483c34 ... 0024:Ret KERNEL32.GetDriveTypeA() retval=00000005 ret=00483c34 0024:Call KERNEL32.QueryDosDeviceA(00bae2f0 "E:",00badae4,00000800) ret=00483c8d 0024:trace:ntdll:NtOpenSymbolicLinkObject (0xbad4e8,0x00000001,{name=L"\DosDevices\E:", attr=0x00000040, hRoot=(nil), sd=(nil)} ) 0024:trace:ntdll:NtQuerySymbolicLinkObject (0xa4,0xbad4e0,(nil)) 0024:Ret KERNEL32.QueryDosDeviceA() retval=00000010 ret=00483c8d ... 0024:Call KERNEL32.CreateFileA(00815780 "\\.\Cdrom0",c0000000,00000003,00000000,00000003,00000000,00000000) ret=004717d9 ... 0024:Ret KERNEL32.CreateFileA() retval=000000a4 ret=004717d9 0024:Call KERNEL32.DeviceIoControl(000000a4,002d1400,00bae2e0,0000000c,00bae2c0,00000020,00bae2f4,00000000) ret=00471949 0024:trace:ntdll:NtDeviceIoControlFile (0xa4,(nil),(nil),(nil),0xbae1e0,0x002d1400,0xbae2e0,0x0000000c,0xbae2c0,0x00000020) 0024:trace:cdrom:CDROM_DeviceIoControl 0xa4 IOCTL_CODE_2d1400 0xbae2e0 12 0xbae2c0 32 0xbae1e0 0024:Ret KERNEL32.DeviceIoControl() retval=00000000 ret=00471949 ... 0023:Call gdi32.ExtTextOutA(0004002a,00000016,00000051,00000000,00000000,008c3578 "16:47:44 DeviceIoControl(IOCTL_STORAGE_QUERY_PROPERTY) Failed! - Device: '\\.\Cdrom0'",00000055,00000000) ret=0054a9da 0023:Ret gdi32.ExtTextOutA() retval=00000001 ret=0054a9da ... --- snip ---
$ sha1sum SetupDVDDecrypter_3.5.4.0.exe 4cd617d8bdad9b2175b1cf688780945ec5f2335d SetupDVDDecrypter_3.5.4.0.exe
$ du -sh SetupDVDDecrypter_3.5.4.0.exe 880K SetupDVDDecrypter_3.5.4.0.exe
$ wine --version wine-1.7.24-35-g622191f
Regards