http://bugs.winehq.org/show_bug.cgi?id=10039
--- Comment #2 from Anastasius Focht focht@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