[Bug 18012] DVDDecrypter 3.5.4.0 fails to detect CDROM drive with 'WinVer' set >= 'Windows 2000' (expects '\Device\Cdrom' in NT object manager namespace)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Aug 16 09:55:51 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=18012

Anastasius Focht <focht at 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 at 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

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