[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