[Bug 34773] Crimson Skies immediately crashes without a warning (SafeDisc 1.x secdrv.sys doesn't support Windows version > Win2000)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 20 13:42:11 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34773

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |obfuscation
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |focht at gmx.net
         Resolution|                            |DUPLICATE
            Summary|Crimson Skies immediately   |Crimson Skies immediately
                   |crashes without a warning   |crashes without a warning
                   |                            |(SafeDisc 1.x secdrv.sys
                   |                            |doesn't support Windows
                   |                            |version > Win2000)

--- Comment #1 from Anastasius Focht <focht at gmx.net> 2013-10-20 13:42:11 CDT ---
Hello folks,

this older game has Safedisc 1.x based copy protection.
I found a download for this old game which has both, the original .exe and
"fixed" one.

Protection ID scan gives:

--- snip ---
-=[ ProtectionID v0.6.4.0 JULY]=-
(c) 2003-2010 CDKiLLER & TippeX
Build 07/08/10-17:57:05
Ready...
Scanning -> Z:\home\focht\Downloads\Crimson Skies\crimson.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 344851 (054313h)
Byte(s)
-> File has 1299 (0513h) bytes of appended data starting at offset 053E00h
[File Heuristics] -> Flag : 00000000000001001100000000000101 (0x0004C005)
[!] Safedisc v1.50.020 detected !
[CompilerDetect] -> Visual C++ 5.1
- Scan Took : 0.579 Second(s)

Scanning -> Z:\home\focht\Downloads\Crimson Skies\drvmgt.dll
File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 34304 (08600h) Byte(s)
[File Heuristics] -> Flag : 00000000000001001100000000000000 (0x0004C000)
[!] Safedisc driver managment dll (drvmgt.dll) detected!
[CompilerDetect] -> Visual C++ 5.1
- Scan Took : 0.533 Second(s)
--- snip ---

If you are using a WINEPREFIX with default WinVer "Windows XP" you are running
into bug 21147

The app crash you are getting is a manifestation of this bug.

The SafeDisc 1.x driver "secdrv.sys" doesn't support Windows version > Windows
2000 by design.
You must adjust the version for the WINEPREFIX this game is installed in to
"Windows 2000" (winecfg)!

Many Wine appdb entries for SafeDisc 1.x games spread misinformation still
stating that cracks are required.

===

You are also installing the game in 64-bit WINEPREFIX.
This is not supported if you need "Windows 2000" compatibility mode for
SafeDisc 1.x

You can't change the Windows version to "Windows 2000" _after_ you created a
64-bit WINEPREFIX by design.
For 64-bit variants the lowest supported version is Windows XP.

Again: Install the game in 32-bit WINEPREFIX (WINEARCH=win32) with WinVer set
to "Windows 2000".

Resolving this bug as dupe of bug 21147

Regards

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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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