Battlefield 2142 shows in-game ads when the game is played on an internet-connected machine. But the latest patch suggests something sneakier is going on. The readme for the latest patch contains the following:
“Players who have the Windows security update KB917422 installed may
suffer from an application error when running Battlefield 2142. This
error can be solved by uninstalling the KB917422 update.”
That security update was designed to secure a hole in the Windows kernel that would allow ‘an attacker to compromise a Windows-based system and gain control over it.’ So your friendly BF2142 player not only has to see Nike ads while playing the game, he has to do so while operating a less-than-maximally secure version of his OS.
Way to go EA!