4 ms·
Few games actually need those admin priveleges: Windows since Vista has a feature called VirtualStore which maps underprivileged writes to Program Files to a lo
by SpaceManiac 10y ago
Few games actually need those admin priveleges: Windows since Vista has a feature called VirtualStore which maps underprivileged writes to Program Files to a location inside AppData (which is also where games and apps should save their non-user-facing runtime files - not in My Documents, which is an annoying antipattern).
Your point about patchers is salient - but I know that, say, Steam puts everything in Program Files and does not run itself or games as admin. Other games like League of Legends and World of Tanks work around the issue by installing outside Program Files.
- maccard 10y agoI wasn't aware of Virtual Store, that's actually quite nifty! And I was wrong about My Documents being the preferential place to store it. According to [0] it's AppData, as you say. I never meant to imply that the elevated features were necessary for the reasons mentioned, but it's _why_ it happens. In general, a company publishing a game isn't going to put it's top engineers on writing the installer. Those engineers will be fixing engine bugs or perf upgrades or have moved on to the next project by the time that point comes around, so chances are the installers are written by not necessarily the best people for it, which exacerbates the issue. Finally, it doesn't help that gamers are conditioned to granting admin priveleges to their games and installers. [0] https://blogs.msdn.microsoft.com/patricka/2010/03/18/where-should-i-store-my-data-and-configuration-files-if-i-target-multiple-os-versions/ https://blogs.msdn.microsoft.com/patricka/2010/03/18/where-s...
- Dylan16807 10y agoSteam removes all the security from the folder that holds installed games. Which is... a solution, I suppose.