[Bug 10039] F.E.A.R. Perseus Mandate demo fails to launch

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 15 17:17:40 CDT 2007


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





--- Comment #2 from Anastasius Focht <focht at gmx.net>  2007-10-15 17:17:39 ---
Created an attachment (id=8596)
 --> (http://bugs.winehq.org/attachment.cgi?id=8596)
patch which adds missing registry key to keep securom 7.x happy

Hello,

yes securom 7.x problem, though only a small one (after recent process heap
changes).
See http://bugs.winehq.org/show_bug.cgi?id=7065#c24 for explanation.
For short-circuit, I quote myself here:

--- quote ---
..
--- snip ---
"A required security module can not be activated. This program cannot be
executed (7000)" Error
--- snip ---

This error occurs when SecuROM has found one or more CD/DVD emulation tools
running.
Well thats not the case in wine. Further tracing/debugging shows that securom
populates some registry keys:

"HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi" ...
and
"HKEY_LOCAL_MACHINE\System\MountedDevices" ...

The latter one does not exist.
Simply creating the Key "MountedDevices" makes securom happy.
--- quote ---

Seems this information got lost, although part of my explanations :|

Wine has to create this key by default!
This is not a problem related to a single game but a builtin securom check.

Attached is separated patch from my process-hack patch, which lets wine create
this key.
You need to rerun wineprefixcreate to update registry.

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list