MicrosoftはWindows 95を売り込む目的で、ゲーム互換性に過度に注力していた。Joel Spolskyのブログで共有された情報によると、Windows 3.1向けに開発されたSimCityは、解放済みメモリを読み取るというバグを抱えて開発されていた。このバグはWindows 3.1では問題を起こさなかったが、Windows 95のベータ版ではゲームがクラッシュしていた。
Microsoftはこのバグを検知し、SimCityを特定するためにコードに介入。ゲームが検出されると、メモリを即座に解放しない特別なメモリマネージャーを動作させた。この手法により、「プロトタイプ」レベルの互換性が「本物」の互換性へと転換された。
さらにMicrosoftは、「Horny.tif」や「bullfrog.sbk」といったファイル名を検出して、Windows XP以降のバージョンでDungeon Keeperのファイルパスを変更した。Street Fighter Vのようなより現代的なゲームでさえ、DirectXコードの微細な変更によってこれらの手法を利用せざるを得なかった。
