DailyTech reports Eidos programmed a deliberate glitch in the PC version of Batman: Arkham Asylum to foil pirates. The anti-copy protection of the game fools pirates into thinking that the game works, but once it's time to use Batman's glide for the first time they'll notice that Batman is unable to open his wings and is killed by poisonous gas.
A poster going by the handle Cheshirec_the_cat posted in a thread requesting help with a problem in the game. The poster wrote, "I've got a problem when it's time to use Batman's glide in the game. When I hold , like it's said to jump from one platform to another, Batman tries to open his wings again and again instead of gliding. So he fels down in a poisoning gas. If somebody could tel me, what should I do there."
An Edios admin going by Keir responded to the thread before it was closed writing, "The problem you have encountered is a hook in the copy protection, to catch out people who try and download cracked versions of the game for free. It's not a bug in the game's code, it's a bug in your moral code."