[Bug 48610] Game "Hype - The Time Quest" crashes after selecting play from the menu (SafeDisc 1.x: secdrv.sys doesn't support WinVer > Win2000)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Feb 16 01:49:53 CST 2020


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Game "Hype - The Time       |Game "Hype - The Time
                   |Quest" crashes after        |Quest" crashes after
                   |selecting play from the     |selecting play from the
                   |menu                        |menu (SafeDisc 1.x:
                   |                            |secdrv.sys doesn't support
                   |                            |WinVer > Win2000)
         Resolution|---                         |DUPLICATE
           Keywords|                            |download, obfuscation
                 CC|                            |focht at gmx.net
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

dupe of bug 21147 ("SafeDisc 1.x: media validation fails/launcher crashes
(secdrv.sys doesn't support WinVer > Win2000) (Rayman 2, Microsoft Flight
Simulator 2000, DK II)").

--- snip ---
$ pwd
/home/focht/.wine/drive_c/UbiSoft/Hype - The Time Quest

$ WINEDEBUG=+seh,+relay,+service,+ntoskrnl wine ./MaiD3Dvr_bleu.exe >>log.txt
2>&1
...
002e:trace:ntoskrnl:load_driver loading driver
L"C:\\windows\\system32\\drivers\\\\SECDRV.SYS"
002e:Call KERNEL32.LoadLibraryW(005d29f0
L"C:\\windows\\system32\\drivers\\\\SECDRV.SYS") ret=100147c2 
...
002e:Ret  KERNEL32.LoadLibraryW() retval=00350000 ret=100147c2 
...
002e:Call driver init 00352466
(obj=005D2918,str=L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\Secdrv")
002e:Call
ntoskrnl.exe.RtlQueryRegistryValues(00000003,00350324,0099f9d8,00000000,00000000)
ret=0035038c
002e:Call
ntdll.RtlQueryRegistryValues(00000003,00350324,0099f9d8,00000000,00000000)
ret=7bc9d274
002e:Ret  ntdll.RtlQueryRegistryValues() retval=00000000 ret=7bc9d274
002e:Ret  ntoskrnl.exe.RtlQueryRegistryValues() retval=00000000 ret=0035038c
002e:Call ntoskrnl.exe.RtlInitUnicodeString(0099faf0,00350392 L"3.51")
ret=003504ca
...
002e:Ret  ntoskrnl.exe.RtlInitUnicodeString() retval=0000000a ret=003504ca
002e:Call ntoskrnl.exe.RtlEqualUnicodeString(0099fb08,0099faf0,00000001)
ret=003504de
...
002e:Ret  ntoskrnl.exe.RtlEqualUnicodeString() retval=00000000 ret=003504de
002e:Call ntoskrnl.exe.RtlInitUnicodeString(0099fae8,0035039e L"4.0")
ret=003504f7
...
002e:Ret  ntoskrnl.exe.RtlInitUnicodeString() retval=00000008 ret=003504f7
002e:Call ntoskrnl.exe.RtlEqualUnicodeString(0099fb08,0099fae8,00000001)
ret=00350502
...
002e:Ret  ntoskrnl.exe.RtlEqualUnicodeString() retval=00000000 ret=00350502
002e:Call ntoskrnl.exe.RtlInitUnicodeString(0099faf8,003503a6 L"5.0")
ret=00350527
...
002e:Ret  ntoskrnl.exe.RtlInitUnicodeString() retval=00000008 ret=00350527
002e:Call ntoskrnl.exe.RtlEqualUnicodeString(0099fb08,0099faf8,00000001)
ret=00350532
...
002e:Ret  ntoskrnl.exe.RtlEqualUnicodeString() retval=00000000 ret=00350532
...
002e:Ret  driver init 00352466
(obj=005D2918,str=L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\Secdrv")
retval=c0000001
...
002e:trace:ntoskrnl:init_driver init done for L"Secdrv" obj 005D2918
002e:trace:ntoskrnl:init_driver - DriverInit = 00352466
002e:trace:ntoskrnl:init_driver - DriverStartIo = 00000000
002e:trace:ntoskrnl:init_driver - DriverUnload = 00000000
002e:trace:ntoskrnl:init_driver - MajorFunction[0] = 1000F650
002e:trace:ntoskrnl:init_driver - MajorFunction[1] = 1000F650
002e:trace:ntoskrnl:init_driver - MajorFunction[2] = 1000F650
002e:trace:ntoskrnl:init_driver - MajorFunction[3] = 1000F650 
...
002e:trace:ntoskrnl:init_driver - MajorFunction[26] = 1000F650
002e:trace:ntoskrnl:init_driver - MajorFunction[27] = 1000F650
002e:trace:ntoskrnl:IoDeleteDriver (005D2918)
...
002e:trace:ntoskrnl:ObDereferenceObject (005D2918) ref=0
...
002e:err:ntoskrnl:ZwLoadDriver failed to create driver
L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\Secdrv": c0000001 
...
--- snip ---

You need 32-bit WINEPREFIX (WINEARCH=win32) and WinVer <= 'Windows 2000'.

ProtectionID scan:

--- snip ---
-=[ ProtectionID v0.6.9.0 DECEMBER]=-
(c) 2003-2017 CDKiLLER & TippeX
Build 24/12/17-21:05:42
Ready...
Scanning -> C:\UbiSoft\Hype - The Time Quest\MaiD3Dvr_bleu.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280311 (0446F7h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT)
[TimeStamp] 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) | PE Header | - |
Offset: 0x00000088 | VA: 0x00400088 | -
-> File has 1271 (04F7h) bytes of appended data starting at offset 044200h
[File Heuristics] -> Flag #1 : 00000000000001001100000000000101 (0x0004C005)
[Entrypoint Section Entropy] : 6.92 (section #1) ".text   " | Size : 0x14E00
(85504) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 8 (0x8) | ImageSize 0x4B000 (307200) byte(s)
[VersionInfo] Product Name : CPAPROJ Application
[VersionInfo] Product Version : 1. 0. 0. 1
[VersionInfo] File Description : CPAPROJ MFC Application
[VersionInfo] File Version : 1. 0. 0. 1
[VersionInfo] Original FileName : CPAPROJ.EXE
[VersionInfo] Internal Name : CPAPROJ
[VersionInfo] Legal Copyrights : Copyright © 1996
[ModuleReport] [IAT] Modules -> KERNEL32.dll | USER32.dll | ADVAPI32.dll |
VERSION.dll
[!] Safedisc v1.35.000 detected !
[CompilerDetect] -> Visual C++ 5.0
- Scan Took : 0.255 Second(s) [0000000FFh (255) tick(s)] [566 of 580 scan(s)
done]

Scanning -> C:\windows\syswow64\drivers\SECDRV.SYS
File Type : 32-Bit Driver (good checksum) (Subsystem : Native / 1), Size :
14368 (03820h) Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT)
[TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | PE Header | - |
Offset: 0x000000B8 | VA: 0x000100B8 | -
[TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | -
| Offset: 0x00000294 | VA: 0x00010294 | -
[TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | -
| Offset: 0x000002B0 | VA: 0x000102B0 | -
[TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | -
| Offset: 0x000002CC | VA: 0x000102CC | -
-> File has 2368 (0940h) bytes of appended data starting at offset 02EE0h
[File Heuristics] -> Flag #1 : 00000100000000000000000000000111 (0x04000007)
[Entrypoint Section Entropy] : 6.89 (section #2) "INIT    " | Size : 0xA04
(2564) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 4 (0x4) | ImageSize 0x2EE0 (12000) byte(s)
[ModuleReport] [IAT] Modules -> ntoskrnl.exe
[Debug Info] (record 1 of 3) (file offset 0x290)
Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 1 (0x1) -> Coff | Size : 0x74B (1867) 
AddressOfRawData : 0x0 | PointerToRawData : 0x2EE0
[Debug Info] (record 2 of 3) (file offset 0x2AC)
Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 4 (0x4) -> Misc | Size : 0x110 (272) 
AddressOfRawData : 0x0 | PointerToRawData : 0x362C
[Debug Info] (record 3 of 3) (file offset 0x2C8)
Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 3 (0x3) -> FPO | Size : 0xE0 (224) 
AddressOfRawData : 0x0 | PointerToRawData : 0x373C
[!] Safedisc protection driver (secdrv.sys) detected!
- Scan Took : 0.209 Second(s) [0000000D1h (209) tick(s)] [135 of 580 scan(s)
done]
--- snip ---

Regards

*** This bug has been marked as a duplicate of bug 21147 ***

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