http://bugs.winehq.org/show_bug.cgi?id=13754 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net Resolution|ABANDONED |INVALID Summary|Copy protection: Anno 1602 |Anno 1602 fails to detect |KE does not detect CD |CD (CDROM drive letter | |derived from installer | |working path, written to | |'CDROM_DIR' registry key) Severity|enhancement |normal --- Comment #4 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, just to shed some light about this issue because I got the original media from someone ;-) The game itself has no real copy-protection - just a simple CD check. There is indeed a message stating "Please insert original ANNO 1602 CD!" when starting a mission with the disk correctly mounted with drive letter assigned. The game installer writes a registry key 'CDROM_DIR' which is derived from the working directory where the installer executable was started from. This is usually a path containing "Z:\\" because most people don't bother to use 'wine <mapped-cdrom-drive>:\\setup.exe' (including me). The game reads the registry key 'CDROM_DIR' and parses the drive letter part out to do simple checks like: * GetDriveTypeA() -> CDROM type * GetDiskFreeSpaceA() -> compares with hard-coded size (SectorsPerCluster*BytesPerSector*TotalNumberOfClusters) * GetVolumeInformationA() -> disk serial Well, you get the idea ;-) Export of relevant part of registry: --- snip --- [HKEY_CURRENT_USER\Software\ANNO1602] "CDROM_DIR"="Z:\\run\\media\\focht\\ANNO1602\\" "INSTALL_DIR"="C:\\Program Files\\" "INSTALL_SIZE"="MAX" ... --- snip --- You either fix the registry key manually or run the installer with real CDROM driver letter path. Resolving as 'invalid' because this not a bug/Wine problem ;-) 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.