Kontrola legálnosti Windows diskriminuje Wine
Pokud Wine HQ neznáte, jde o open source implementaci Windows API do Linuxu, která umožňuje pod tímto operačním systémem spouštět řadu aplikací psaných pro Windows. Nedávno uvedená kontrola pravosti systému Windows s Wine evidentně počítá. Pokud totiž provedete kontrolu alternativní cestou (jinak než instalací ActiveX komponenty do IE), tak si stáhnete utilitku GenuineCheck.exe. Do té když se podíváte nějakým textovým prohlížečem, naleznete řetězec „SOFTWARE\Wine\Wine\Config“. Jde o klíč v registru, který právě s Wine souvisí a GenuineCheck jej prý osahává v momentě, kdy zjistí, že Windows nejsou XP.
Wine totiž pracuje tak, že emuluje mód Windows 98 nebo Windows 2000. Utilitka GenuineCheck.exe spuštěná pod Wine pak v případě nastavení emulace na Windows starší než 2000 (případně Server 2003) zahlásí cosi o technických problémech a nepodporovaném operačním systému. Nastavení emulace na Windows 2000 pak generuje kód, který neprojde, zatímco při emulaci XP už kód projde. Jenže při nastavení emulace na XP by dle vývojářů Wine nefungovalo 99 % aplikací.