So, I'm playing this MMORPG called Dragon's Prophet that I downloaded via Steam.
When you run the game, it brings up one of those launchpads that auto-updates the client and all that good stuff. Then when I hit play, the client would immediately crash and Vista would barf some crap at me from the system tray; something about Data Execution Prevention blocking it, because reasons.
Well, after I tried updating video drivers and repairing the game's installation, I found that the game will run properly IF I right click the launcher/shortcut and click 'Run as administrator'. Then the game loads and everything is fine.
So I figure, hey, I'll just go into the shortcut properties and check the little box that says 'Run as administrator' so it'll do that every time.
Well, it turns out that because I have User Account Control turned off, that option is grayed out and can't be selected. I guess Windows assumes that because I'm on an administrator account and have UAC turned off, I shouldn't need that option. And ordinarily it would be right, but in this case it seems I'm stuck between either turning UAC back on (not something I want to do) or running the game from windows instead of launching it via Steam.
The problem is that if I don't launch it via Steam, I can't use the Steam overlay, which I would like to be able to do.
So, is there any way to make Steam launch a game as Administrator? Someone suggested that if you launch Steam as administrator, any games it launches will inherit the administrator privs, but I tried that and it doesn't seem to work.