Windows 8, due to its complete restructuring of the underlying desktop rendering system, is quite different. The Windows 8 kernel has changed as well. The net result is that anything requiring driver-level access needs to be rewritten. In the past, some digital rights management schemes might have used drivers, but this practice is less common today. Even so, I ran into some problems worth mentioning.
Steam games: When Steam puts a game shortcut on your desktop, it's really a URL shortcut, not a shortcut that points to a specific program file. That means you can't right-click the shortcut and pin it to the Start screen. (This limitation is akin to the situation on Windows 7, where you also can't right-click and pin a Steam game to the taskbar or Start menu.)
If you want your Steam game to appear on the Start screen, you need to drag or copy the shortcut to the Start Menu folder, which is most often in C:\users\AppData\Roaming\Microsoft\Windows\Start Menu. On the other hand, games installed through EA's Origin download service properly create a shortcut in the Start screen as well as on the desktop. If an EA Origin game doesn't appear on the Start screen, you can right-click the shortcut and select Pin to start.
Games for Windows Live: Imagine my surprise when I tried installing Dirt 3 only to see an error message declaring: 'Games for Windows Live has known compatibility issues.'
Way to go, Microsoft! That just illustrates what an orphan the entire Games for Windows Live initiative has become. The good news is that if you examine the error box carefully, you'll find a support link that directs you to an update page for the new Games for Windows Live client. Don't be fooled by the 'Games for Windows Marketplace Client' label on the page; this is the software you need. I recommend downloading and installing the new client before you try to install any Games for Windows Live games. Note that Bioshock 2 and Dirt 3, two titles in our benchmarking and subjective-testing suite, are both Games for Windows Live titles.
SecureROM: SecureROM is DRM software, and it's found on quite a few games. From the name, you might think that it's focused on disc-based titles, but SecureROM now has an online-activation component. When I tried to install Batman: Arkham City, a SecureROM error popped up to tell me that the SecurROM software was unable to run. A visit to the SecureROM support site linked in the error message was no help. What finally worked was rebooting the systemthen the Arkham City activation process could complete as needed. However, this proved to be pointless, as I got an error message stating that I'd activated Arkham City on too many systems, probably because I'd been using it for benchmarking on a number of different PCs (though never at the same time). This type of activation is ridiculously onerousyou should be able to run one instance of a game on any system you ownbut that's a subject for a different rant.
Sign up for Computerworld eNewsletters.