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.
Try launching Steam as admin, the game should inherit the rights.
[11:20:20] aerelm: its not fl dev work if you dont have to power through the whole thing on your own
[11:20:32] aerelm: help is for pussy devs like in dota
(10-08-2013, 11:04 PM)Agmen of Eladesor Wrote: Have you tried to start the game locally, without actually having Steam online?
Yes, there is a way to do that - I do Skyrim like that at times.
Not sure what you mean. I've been launching the game from a shortcut to the launchpad.exe in the game's install directory. No, I haven't tried running the game while Steam is not running in the background. Should I?
Sabre- Not helpful, as usual. I'm putting you on ignore now, so I don't get tempbanned for lashing out in response to your text-based excrement again.
utrack- I already said in the OP that I tried that and it didn't work.
Basically you put Steam in offline mode - NOT online mode. (You can do that in the Steam settings.) Then make a shortcut to the game, where ever it is installed. (Either in the common file, or in Program Files (x86) - you may have to search for that one.)
Then in the shortcut you make, start the game with Admin rights.
I know you want to keep the Steam overlay up while playing, but it's one of those things that you can do one or the other, not both.
(11-21-2013, 12:53 PM)Jihadjoe Wrote: Oh god... The end of days... Agmen agreed with me.
Posts: 811
Threads: 80
Joined: Oct 2011
Staff roles: Coding Dev
(10-08-2013, 04:57 PM)Trogdor Wrote: 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.
The problem can't be solved by running the game as an administrator. To get it to work you need to disable Data Execution Prevention (DEP). There's a tutorial on how to do it here, but it probably isn't a very safe thing to do and you'd be better off filing a bug report.