Slashdot Mirror


Windows XP, Games, and Administrator Privileges?

An anonymous reader asks: "I manage my kids' computer, running Windows XP Professional, with an iron fist. They have limited access rights as I do not want them accidentally deleting the wrong file or downloading trojan software. However, software products, particularly games, fight my user management schemes at every turn. Each user on the computer is member of the 'Gamers' group. This group has full access to the games directory, the place I install all of the game software. I did this since games often need to update configuration files or write save files. Despite these changes, I still run into problems. Our latest two games, Age of Mythology and Battlefield 1942, require administrator privileges irrespective of the file privileges. I have not been able to overcome the problem and it seems, based on Googling, that others are in the same boat. Fellow Slashdot readers, what have you done to overcome this problem?"

201 comments

  1. Teach them. by userloser · · Score: 3, Insightful

    In the long term teaching them what they should and shouldn't do will prove to be the best option to achieve this.

    1. Re:Teach them. by Anonymous Coward · · Score: 1, Insightful

      Yeah, try to play soccer or something like that with them instead.

    2. Re:Teach them. by beerman2k · · Score: 1

      You obviously don't deal with kinds much :)

    3. Re:Teach them. by mabhatter654 · · Score: 1

      But that's not the point here...It's MS screwed up OS! Could you imagine the mess on the web if every webmaster needed kernel root permissions to run apache or Mysql? His point is that APPS of any kind..specifically games should not need "root" access after they are properly installed and configured just to play! That's the whole point of securing boxes...and the basic root of many of MS security bugs!!

  2. short answer by nsebban · · Score: 5, Informative

    1- Dual Boot (WinXp for you + Win98SE for your kids)
    2- A ghost image of the win98SE partition
    3- Let them play
    4- Wait for them to say "Dad it doesn't work anymore !"
    5- Restore your ghost backup
    6- Goto 3

    Seems a bit dub, but it works better and it's less a pain than managing XP user rights.

    --
    ____
    nico
    Nico-Live
    1. Re:short answer by Decado · · Score: 4, Informative

      Or you could just use the system restore facility that you got free with Windows XP. Install your games, set a system restore point (start->programs->accessories->system tools->system restore) and give full admin access to the kids. Then when they mess anything up go back to your known good restore point. Thats a hell of a lot easier than dual booting and ghosting and you dont need any extra software to do it.

      --

      Slashdot: Proof that a million monkeys at a million typewriters can create a masterpiece

    2. Re:short answer by Sparr0 · · Score: 0, Informative

      ha, as if system restore ever actually worked. of the thousands of people I know who use winxp on a regular basis system restore has never been anything but a nuisance to anyone. it never works properly when you need it, and it hogs a crapload of space when you dont want it.

    3. Re:short answer by Anonymous Coward · · Score: 0

      Yeah it doesn't stop massive wipes. In fact it can make things worse. You would need to pump the system restore space up to 75% to make it effective enough to hold consistent backup images. Realistically the best option is to run a Win98 or Win2k Partition and image it and block their access to the good XP partition. I'm actuallly doing this quite regularly for some of my friend's computers that I'm building, except I 'hide' a win2k partition with all the good drivers and such in a place where if need be I can boot the win2K partition and wipe the XP partition completely if they get it virus ridden enough. I keep the win2k partition small enough to ghost to about 3 or 4 CDs in the event they corrupt the crap out of that too.

    4. Re:short answer by nsebban · · Score: 1

      when it comes to kids playing games, win98SE (SE stands for Second Edition, being more stable) is far enough stable...

      --
      ____
      nico
      Nico-Live
    5. Re:short answer by Raghead · · Score: 1

      You actually personally know thousands of people's computing habits?

    6. Re:short answer by Haeleth · · Score: 1

      4.5- Did Win98SE take the XP partition with it?

      How would it do that? Your XP partition should be NTFS, and 98 can't even read NTFS, let alone write it.

    7. Re:short answer by Rick+the+Red · · Score: 1

      fdisk can take out any partition: FAT, NTFS, ext2, whatever.

      --
      If all this should have a reason, we would be the last to know.
    8. Re:short answer by Sparr0 · · Score: 1

      As a friendly helper/techie at some really large (200-500 peeps) LAN parties, yes, I can comfortably say that I have seen or discussed system restore's failures or shortcomings with at least 1000 people.

    9. Re:short answer by Hecubas · · Score: 1
      • Systems often shipping with 120GB of space will never notice the space needed for System Restore.
      • I've used System Restore on at least 3 times on 3 different home PC that were royally fudged and it worked like a charm.
      • I've used the system restore from the Windows backup tool to restore a Windows 2000 server, had no problems there either.

      I don't have the experience of seeing 1000's of PC's like you say you have, but I'm guessing you need to cut the tool a little slack as it does seem to work for some people.
      --
      Hecubas
    10. Re:short answer by Anonymous Coward · · Score: 0

      It saved my ass when I was trying to get the USB ports on my MS Keyboard working and I didn't have a keyboard at the Windows Welcome Screen.... Don't Ask

    11. Re:short answer by IMarvinTPA · · Score: 1

      If the kids are playing FDisk, you have bigger problems.

    12. Re:short answer by loadedcrap · · Score: 0

      Your friend probably came in unplugged your keyboard after disabling keyboard fail bios errors (or perhaps it was never on?). I hear about it happening too that keyboards just up and die, but it hasn't happened to me yet. So do you know what happened? =)

      --
      peace, -ls-
    13. Re:short answer by WoTG · · Score: 1

      The problem I see with this is the slow degradation of the machine. Little things can get broken or at least cluttered over time, and since System Restore will loose the older "clean" pseudo-images, in the long run, you can still get burned badly if you rely only on System Restore. Besides, if you have to restore too far back in time, you loose the settings and changes that you want to keep!

      Oh, and System Restore isn't bullet proof... it's helped me a few times, and completely failed on others.

    14. Re:short answer by Domini · · Score: 1

      Not so much fdisk, but misbehaving apps?

    15. Re:short answer by Anonymous Coward · · Score: 0

      you don't need to install win98.
      You just need a win98 boot disk, and the ghost and img on a fat/fat32 partition.

  3. Hrm. by Naffer · · Score: 1

    I know it's not the answer you want to hear, but maybe the best thing to do would be to give your children administrative access. Not having full access drives me absolutly crazy. I was practicly on the verge of killing someone when I realized windows likes to create empty folders in "Program Files" and write protect them against any means of destruction.

    If you're still worried about your children mucking up your computer, I totally understand. I've troubleshooted so many computers that were dying of bloat. 55 Processes on boot can sure cause trouble. Consider building a second box for your kids, or even reaserch the possibility of doing a dual boot XP setup (is it possible?)

    1. Re:Hrm. by KDan · · Score: 5, Insightful

      More to the point, stop struggling and realise that windows is by design a system which will fall over itself after a long enough period of time, and you WILL have to reinstall it sometime. So stop trying to delay that moment, and make sure that you can do that easily. The previous suggestion about ghosting the system in a stable state is good, but not the best because you will still have to keep track of what important updates you hadn't done when you made the ghost image.

      Probably the best solution would be to keep a CD-RW regularly updated with the entire list of drivers/service packs/updates that you need to install when you reinstall the computer, along with a list of the programs that must be reinstalled before any games (eg Office, any dev tools that you need, etc), and (this will be a shocker) teach your kids to do it!!! Then when the computer falls over, you can tell the kids that it's in part their fault, and that this is a good learning opportunity for them (and it is - you learn more about how a computer functions when rebuilding it from scratch than when using it), and so stick them on there for whatever time it takes and let them do it (under penalty of no gaming if they screw it up and you have to do it yourself, of course).

      The result will be kids who know more about PCs than just gaming, who will not need to pester their friends/parents to get their computer(s) set up, and who will be more computer-literate than most of their age group. And don't worry about the task being 'too complicated'. Don't underestimate your kids, they will pick it up in no time, and by the time the next version of Windows comes along they'll probably be the ones giving you tips on how to install your PC.

      Daniel

      --
      Carpe Diem
    2. Re:Hrm. by Txiasaeia · · Score: 1

      I was formatting my HD and reinstalling Dos 6.22 and Win 3.1 when I was twelve. Surely if I could do that (and get everything freaking working!! I hate memmaker), your kids could pop in a disk and reinstall XP.

      --
      Condemnant quod non intellegunt.
    3. Re:Hrm. by escher · · Score: 1

      I've got that one beat: I had to teach myself how to use MS-DOS 2.1 (2.01? It's been so long...) when I was in third grade.

    4. Re:Hrm. by Anonymous Coward · · Score: 0

      Don't forget to burn a Knoppix CD. It's a life saver when an OS fails.

    5. Re:Hrm. by _Sexy_Pants_ · · Score: 1

      You know, you two are just bragging but actually I really think you're on to something. These things you did then probably have a lot to do with your posting here today (at least it is for me), but today once the kids learn how to install the games, that's all they need. Maybe one day they'll learn how to install a driver, but learning how to use your comptuer isn't as necessary as it once was, and I worry that that's going to hurt us later on. Take it from the kid who fixes the family computer whenever anybody screws up

      --
      Look it's a joke about my sig IN MY SIG! LOL!
    6. Re:Hrm. by black+mariah · · Score: 1

      Hehe, so was I. All that memory management shit made my head hurt. I had to hammer together some sick batch files to get games working. A different boot disk for each game. *SHUDDER*

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    7. Re:Hrm. by anthony_philipp · · Score: 1

      i agree i learned about computers by messing them up, when i got my first computer i dled tons of crap lots of it was spyware and quite annoying, plus i couldnt get rid of it. that was a fe years ago, now ive learned my lesson, ive had 2 more computers, and i no longer get spyware, and i even moved from windows to using linux as often as possible. so build them a second computer or just allow them to mess it up, and back your important files up a lot. this way if anything get screwed up, you can blame your kids, and if they loose anything, they will learn to back up stuff. probably all they would lose are some saved games.
      gl
      anthony

    8. Re:Hrm. by blugu64 · · Score: 1

      Ohh ya, I had to use a Mac Plus when I was 3.....ohh wait...that's not all that impressive is it?? ;)

      --
      "Personal ownership is a hallmark of conservative capitalism. And I don't believe I am entitled to anything that I did n
    9. Re:Hrm. by bersl2 · · Score: 1

      You never learn anything by being just an end user. Being an admin -- even if it's for your own personal box -- means you'll run into problems; if you don't chicken out and call tech support, you're forced to learn something. I've learned more from a year of Linux experience than from ten-or-so years of being an end user.

      Making things mindlessly routine for the Administrator is dangerous; and the Windows user needs to be taught this. So installation shouldn't be this ass-easy process that it has become. LET THEM RETURN TO THE DARKNESS THAT WAS DOS!!!

      I'm sorry: what were you talking about?

      P.S., _Pants_ likes my sig...

  4. Standards? We don't need standards... by Drakino · · Score: 4, Informative

    Unfortunatly a ton of programs do not adhere to the exact standards they should, and there really isn't a way around it. XP easially lets you grant someone full control, or none, but this dosen't mean every program is going to listen and act the same. The sad realty is to get anything done on a Windows box, you have to sit logged in as an admin. It's ironic that a Microsoft published game is one of the ones giving you pains...

    Though, to address your current problem, you could create a new user, use the policy manager to only allow one of the troublesome games to be run, and grant them admin rights. Then use the "Run As" feature of XP to run that program as this new user, from the kids login. Just keep an eye on where the game is saving files, as it could be doing so in the new users home folder somewhere.

  5. Buy an Xbox by Golthar · · Score: 2, Insightful

    At lot of games should also be available on an Xbox.
    Having one of those will save you the grief of having to maintain a system for gaming

    1. Re:Buy an Xbox by Anonymous Coward · · Score: 0

      Yeah! You paid who-knows-how-much for a perfectly fine gaming PC, now go drop a couple hundies on an Xbox and all your games all over again.

      Stay focused on the problem at hand, Golthar. Just because the Xbox and Windows PCs share a lot of titles (hmm, wonder why) doesn't mean buying an Xbox now will solve his problem.

    2. Re:Buy an Xbox by bigman2003 · · Score: 1

      I don't think this was a troll at all-

      Getting an Xbox has solved just about all of the problems I used to have on my PC. Now the computers run like they should, and the games don't crash.

      I think his suggestion was right-on.

      --
      No reason to lie.
    3. Re:Buy an Xbox by Groove+Holmes · · Score: 1

      I'd agree with this. I moved over to gaming on an XBox and life is much simpler - since I use my PC for real work I always dreaded upgrading DirectX or various drivers just to play the latest game I got (for the obvious reasons). XBox Live and XSN Sports is pretty sweet, too.

    4. Re:Buy an Xbox by Golthar · · Score: 1

      The problem at hand is that his kids can potential destablelise his system.
      The games he mentioned should be available on an XBOX.

      Also an XBOX will keep on running the newest games for at least 2 years to come (look at the PS2)
      Sound investment if you ask me.

      At the price of 200$ you get two games included, an decent 3d accelerator costs the same or more

  6. educate / console / play outside by erroneous · · Score: 0, Troll

    I'd pass a law that all PCs should be sold with a label on them that says "this is not a tv. this is not a refridgerator. this is not a toy. this is not a consumer device. this is actually quite complicated"

    Options include educating your children in the proper use of a PC, buying a console for the kids to play games on, or, and this is radical thought :

    How about going outside and playing with a ball, giving them full administrative rights over the size and shape of the ball and the rules of the game, and the option to include additional sticks.

    Normally I'm nice and productive and helpful but just occasionally I feel the need to vent and troll. Today is one of those days.

    --
    erroneous: look me up in a dictionary
    1. Re:educate / console / play outside by karnal · · Score: 5, Insightful

      Why is this insightful?

      The man wanted to know how to solve a problem. Granted, you give him a few good "alternatives", but that doesn't solve the problem.

      It'd be like me saying "My car is old and doesn't run well -- what do I do to ensure it won't leave me stranded?" and you telling me "Ride a bike. It doesn't pollute and it's always ready to roll...."

      --
      Karnal
    2. Re:educate / console / play outside by GeckoX · · Score: 4, Insightful

      Pretty much exactly what I wanted to say.
      I in no way got the impression that the submitter of the question tries to use his machine as a substitute for parenting. Or is it now bad to ever let children play games, even for a second?

      I got the impression that for once a parent was trying to do the right thing in regards to their computer and their children.

      --
      No Comment.
    3. Re:educate / console / play outside by Average+Joe · · Score: 1

      That was really helpfull.

      --
      It was like that when I got here.
    4. Re:educate / console / play outside by Anonymous Coward · · Score: 0

      I always find it amusing when someone who spends his/her time posting on Slashdot tells someone to go outside. If you took your own advice you wouldn't be reading /. posts.

    5. Re:educate / console / play outside by erroneous · · Score: 2, Insightful

      Well, sometimes "replace the car" is the right and answer and "fix the car with gaffer tape" is the wrong answer.

      PCs are not devices designed or built to be used by children. They are complicated and easily broken. Either educate the children to use the PC properly or find an alternative entertainment for them.

      --
      erroneous: look me up in a dictionary
    6. Re:educate / console / play outside by erroneous · · Score: 1

      And I in no way implied that. Not in the slightest.

      In fact, I suggested a console as an alternative.

      --
      erroneous: look me up in a dictionary
    7. Re:educate / console / play outside by GeckoX · · Score: 1

      You're right, I wasn't really arguing that point.
      I was arguing the validity of passing on an opportunity for a child to learn something of tremendous value.

      Nothing wrong with consoles, but as a substitute for learning about actions/consequences, in my opinion this is a tragic lost opportunity.

      --
      No Comment.
    8. Re:educate / console / play outside by black+mariah · · Score: 1

      I was 11 when we got our first computer. I knew precisely DICK about them. I'll submit I STILL know dick about computers, actually. But that's not the point. That computer went through more shit than you could imagine. On three separate occasions it crashed and took the OS with it (mmm... Windows 3.1 *barf*). I COMPLETELY freaked out my mother by forgetting to hook switch the CD-ROM I was installing (4x!) from Master to Slave so it tried to boot from the CD drive. "OH GOD! YOU BROKE IT!" That was so great. At some point you've just got to let your kids go. Get 'em an eMachines or something, toss a good video card in there, and just let them go. If they break something, show them how to fix it. That is, if they can't figure it out themselves. :D

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
  7. Same problem with my kids - different solution by Captain+Kirk · · Score: 5, Insightful

    I've a 10 and 8 year old who play Warcraft and Age of Mythology. My fix it to let them do what they want and accept the consequences it the system broke. Sure enough it wouldn't boot after a few months.

    Rather than rush to fix it, I spent a week doing nothing but said I "was doing research into how to fix the problem." The 1 week without games was sufficiently traumatic that there's been no problem since.

    1. Re:Same problem with my kids - different solution by tankdilla · · Score: 2, Funny

      I actually just got into Warcraft about a month ago, and couldn't stop playing it until I beat it. A week without Warcraft could be seen as cruel and unusual punishment.

      --

      -Look lively. LOOK LIVELY!!! --Mr. Shmallow

    2. Re:Same problem with my kids - different solution by PainKilleR-CE · · Score: 5, Interesting

      Rather than rush to fix it, I spent a week doing nothing but said I "was doing research into how to fix the problem." The 1 week without games was sufficiently traumatic that there's been no problem since.

      This is actually what drove me to learn how to do an OS reinstall. As time went on, each time Windows ate itself, my dad would take longer and longer to get around to fixing it. Eventually, I got sick of waiting and did it myself. Within about two months I had him in complete understanding of the beauty of keeping data and OS on seperate drives, and now, many years later, my dad calls me when he wants information on how to do something or advice on new hardware.

      --
      -PainKilleR-[CE]
    3. Re:Same problem with my kids - different solution by Artifex · · Score: 2, Flamebait
      Rather than rush to fix it, I spent a week doing nothing but said I "was doing research into how to fix the problem." The 1 week without games was sufficiently traumatic that there's been no problem since.


      Were you researching, or just lying to your kids?
      If you're going to punish them, at least be up front and tell them so, and not passively, secretly penalize them.

      --
      Get off my launchpad!
    4. Re:Same problem with my kids - different solution by Anonymous Coward · · Score: 0

      My mother bought the computer and said, "If you break it, you pay for repairing it." When I broke it I learned how to fix it. Then I learned how to improve it. Then program it. I'm a sysadmin for an engineering firm now, damnit! See how good intentions lead to hell? ;)

    5. Re:Same problem with my kids - different solution by GeckoX · · Score: 4, Insightful

      No kids ehh?

      It's all too obvious really.

      Here, I'll spell it out for you:

      He was giving his children an opportunity to learn the relationship between their actions and subsequent consequences, on their own.

      Again, the key word here is: LEARN

      --
      No Comment.
    6. Re:Same problem with my kids - different solution by Kevin+Stevens · · Score: 1

      I have tried this, though not necessarily due to deliberately ignoring their problem, but because I am busy and often dont get home from work until after my little brothers are in bed (thus cant fix the computers in their rooms.)

      They are way too typical- I have tried my damnedest to get them to understand "data goes on this drive/partition, we install programs on this drive..." to no avail. They just want to be ignorant- with my brothers I can just tell them and then when they ask for a reinstall blast all their data away and teach them a lesson, but w/ the parents... I cant just do that. I have no idea how I share the same genes as them. But anyway, I have been looking for a solution to these problems and I can tell you that multiple users doesnt work out. Alot of software isnt written to use XP's multi user features. What's worse is, that the family has no regard for who is logged in when and will install software at will, and if they sit down and the program isnt in the startup list, well theyll just install it again. Huge nightmares...

      The one thing they can do fairly competently is install software. So my solution right now is that I have an image of the C drive in its clean state w/ only essential software (windows, VNC, winzip, acrobat, Antivirus, JVM, GoogleToolbar w/ popupstopper) on my hard disk, and I can in theory in a half hour restore their system. It is the best, and only workable solution I have found.

    7. Re:Same problem with my kids - different solution by 4of12 · · Score: 5, Insightful

      Exactly right on.

      I agree with the earlier poster, too, who was motivated to learn how to re-build his computer after crashes because, well, no one else had time to do it.

      I think that's a great way for kids to learn something practical as well as the moral lessons of actions/consequences, if you want something done you have to do it yourself, etc..

      The double edged sword, of course, is that when your sharp kid learns the intricacies of re-installing the OS from scratch, getting the settings right, etc. that they'll be empowered to see the Internet in all its ugliness, too.

      So the corollary is that, before you throw the installation CD and manuals and have your kid rebuild the computer, explain plainly the basic fact that much of the world is screwed up in these 23 different ways and that you'll see it all on the Internet.

      Arbitrary ages of 18 ought to be replaced by "whatever age someone is able to figure out how to rebuild a computer" IMHO. Yes, there are some people who ought never to be exposed to some stuff no matter how old they are... The age of understanding concepts should be the threshhold for driving, voting, consuming harmful addictive substances, etc. rather than some X years.

      --
      "Provided by the management for your protection."
    8. Re:Same problem with my kids - different solution by Anonymous Coward · · Score: 0

      Both of you are fucking retards.

      Eat my shit.

    9. Re:Same problem with my kids - different solution by 0x0d0a · · Score: 3, Insightful

      Yeah...I have to agree.

      It's quite possible to do the exact same punishment while still telling them the truth. In the short term, you might produce more friction, but knowing that they can trust what a parent tells them is priceless.

    10. Re:Same problem with my kids - different solution by Anonymous Coward · · Score: 0

      Not a bad idea. I would have just said "If you fuck up this computer, I'll break it over your head." That way they won't even screw it up once.

    11. Re:Same problem with my kids - different solution by GeckoX · · Score: 0
      Arbitrary ages of 18 ought to be replaced by "whatever age someone is able to figure out how to rebuild a computer" IMHO. Yes, there are some people who ought never to be exposed to some stuff no matter how old they are... The age of understanding concepts should be the threshhold for driving, voting, consuming harmful addictive substances, etc. rather than some X years.
      Very insightful! Great comment!
      --
      No Comment.
    12. Re:Same problem with my kids - different solution by bigman2003 · · Score: 2, Funny

      This is actually what drove me to learn how to do an OS reinstall.

      How many times did you have to hit 'Next'?

      --
      No reason to lie.
    13. Re:Same problem with my kids - different solution by PainKilleR-CE · · Score: 1

      How many times did you have to hit 'Next'?

      Back then you didn't use a mouse to install an OS ;p Hell, even with Win95 it usually made such a mess of itself that it was best to format and install DOS before trying to put Win95 back on there.

      Of course, if I had been more knowledgable, I might've been able to boot from a DOS disk and fix the configuration files that the game had decided needed to be rewritten in ASCII Chinese.

      --
      -PainKilleR-[CE]
    14. Re:Same problem with my kids - different solution by colk99 · · Score: 1

      Of course when I was a kid I ended up disabling the onboard sound and it took me 6 months to figure out what I had done to it :) Boy were my parents pissed they couldn't figure out what I had done to it

      Of course nowadays I know more about computers than any sane person and build my own from scratch.

  8. secondary logon service by happylight · · Score: 5, Informative

    Use the secondary logon service. Right click on the game program short-cut, select properties, under the "Shortcut" tab click on advanced, then check the box that says "run with different credentials".

    It'll prompt you for the administrator password when you run it.

    1. Re:secondary logon service by You're+All+Wrong · · Score: 1

      So the alternative to running as Admin is running as Admin?

      Erm? Shome mishtake, shurely?

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    2. Re:secondary logon service by Wuffle · · Score: 1

      The point is that you can run only the problem apps as a full Admin without having to give the user system-wide admin rights.

      Still, it isn't a proper workaround, an option to 'save password' so Dad wouldn't have to keep entering it would be handy, but it's better than the kids having full-control.

    3. Re:secondary logon service by jherekc · · Score: 1

      um, I may be missing something, but surely if you give the kids the admin password just to run one game, then they will be able to do *anything* as the administrator?

      (i.e. at the logon prompt type "administrator" and then the password?)

      --
      "lack of quality control is one of the pillars of slashdot"
    4. Re:secondary logon service by Zardoz44 · · Score: 2, Informative

      Here's what he means:

      1. Kids want to play Warcraft, so they click shortcut.

      2. Shortcut has "run with different credentials" checked.

      3. Prompt asks for user information.

      4. Kids shout" "Daddy!".

      5. Dad comes over to computer, works his administrator magic.

      6. Game runs with administrator credentials, but the kids don't have it.

      The biggest problem is that there's bound to be a lot of shouting for "Daddy!" in that household if they really like the game.

    5. Re:secondary logon service by SurgeryByNumbers · · Score: 5, Informative

      Let me give you some more details on WinXP that will let you work around having your kids login as admin.

      1) Download (TweakUI) Powertools for WinXP from the Microsoft website.
      2) Create an admin login with the rights required to play the game, and use TweakUI to disable that account. No one will be able to actually login as that account.
      3) Set up the game to "run with different credentials," as outlinded above.

    6. Re:secondary logon service by Wildfire+Darkstar · · Score: 2, Informative

      No, I think the idea is to have only that one program run with administrator privileges. I.E., the game is executed, it alone runs as administrator, and, when it's done, the system is returned to user-level status.

      Windows XP does have the means to do this, although it's not particularly well documented. It's essentially the functional equivalent of running a "su -c progname" on a *nix-based system....

      --
      Sean Daugherty "I have walked in Eternity -- and Eternity weeps."
    7. Re:secondary logon service by Maserati · · Score: 1

      7. Kids get tired of dealing with Cranky Dad whenever they want to play games and get a local rootkit off the net.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    8. Re:secondary logon service by Sylver+Dragon · · Score: 1

      Similar idea to this. I wrote a little VB app that lets me run any program as admin, while logged into a user level account. Why not use "Run As", you ask? The problem, as people have mentioned, is that you have to supply a password every time you "Run As" (or put it in plain text in a batch file), which would either force the kids to keep pestering you, or you would have to give up the admin password, which would defeat the whole purpose. With an app like this, you could keep the password in the registry, and just run the game executable through this app. Of course, if the kids figure out that they can run any app through this program, they might circumvent your security entirely. But if they are smart enough to do that, maybe its time they learned to run a computer responsibly.

      --
      Necessity is the mother of invention.
      Laziness is the father.
    9. Re:secondary logon service by jherekc · · Score: 1

      yes, but you still need the administrator password. think about it...

      --
      "lack of quality control is one of the pillars of slashdot"
    10. Re:secondary logon service by complete+loony · · Score: 1

      Ah, but then they have to know the admin password.
      What you need is a small application that can do a CreateProcessAsUser call with a user id and password that the user doesn't have to supply and that is hidden from them. It's the hiding of the password so that it can be maintained but not snooped that is hard, running a process as another user is easy, though you do have to add a privelidge to the user running the process.
      Heck I could write an application to do this, and I've been thinking of doing so. Mainly so I can trust people with my computer at a LAN party knowing that all they can do is launch and play a game.
      Say, that's an idea, have a games user who is an administrator, but run a different program as the shell so all they can do is launch games? or a pair of users, one to run the shell possibly the launching program I described above which starts the game processes as an administrator.
      Hmmm, I might have to start writing this now....

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    11. Re:secondary logon service by lvdrproject · · Score: 1
      While i think you should always have TweakUI installed with Windows (you suck if you don't, heh), you don't need it to disable accounts. I don't know about Home, but on Pro, you just have to go into 'Computer Management' (Control Panel > Administrative Tools), and select the user, and check 'Disable account'.

      Just FYI. :)

    12. Re:secondary logon service by SurgeryByNumbers · · Score: 1

      Right. When it comes to anything that can be done by ways other than the control panel, I'd still recommend doing it via the powertools. That way I know it will work; there are some very surprising differences between home and pro. Plus, in this case you'd have to dive into admin tools under control panel, and some of them are pretty intimidating if you only 90% know what you're doing. There's some potential for real damage if you play around in there.

    13. Re:secondary logon service by Anonymous Coward · · Score: 0

      You can create a quick Windows script host file with the correct runas credentials and then encrypt it using MS Script Encoder tool.

      The details can be found at http://searchwin2000.techtarget.com/tip/1,289483,s id1_gci929880,00.html

      Good luck with your problem. This solution has worked for me in a large government department with an extremely locked down SOE running a mix of XP and Win2000 Desktops with all sorts of restrictive AD policies. If it works for us it will work for anybody...

  9. Encourage your children in life, not games. by Futurepower(R) · · Score: 0, Redundant

    Encourage your children to be involved with reality, in which everyone is an administrator.

    1. Re:Encourage your children in life, not games. by Babbster · · Score: 5, Funny

      I'm always amazed that in these modern times, with so many bicycles, motorcycles and cars, people still manage to care for and ride such high horses.

    2. Re:Encourage your children in life, not games. by Anonymous Coward · · Score: 0

      Yes, but you see, the problem lies within the boundaries of the United States, which is a capitalistic society, in which there are definite administrators. And in Communistic societies (not ideological communism) there are even more pronounced administrators. So as you can tell, to encourage them in life, i would say play the Sims ;)

    3. Re:Encourage your children in life, not games. by Samus · · Score: 1

      I guess you haven't figured out that in real life there is precious little that you are administrator of.

      --
      In Republican America phones tap you.
    4. Re:Encourage your children in life, not games. by jayhawk88 · · Score: 1

      Yes, because God knows that there is no possible reason a child should be allowed anywhere near a computer game at any time, for any reason.

      Jesus, who the hell threw an Insightful on this crap? Yes, troll, he shouldn't let his kids spend 14 hours a day playing Warcraft 3, and I'm quite sure this isn't what's happening. It's quite possible to enjoy a computer game for the entertainment media that it is, as part of a normal life.

    5. Re:Encourage your children in life, not games. by rickmccl · · Score: 1

      I think those other repliers misread this original comment. Let me translate. In real life, everyone is the administrator of their own computer. Let the kids manage the computer. "I am the operator, of my pocket calculator"

  10. Regmon + Filemon by EddWo · · Score: 5, Informative

    Use Regmon and Filemon from sysinternals.com to discover which files/keys the program is trying to modify and is failing on. Then adjust the ACLs on those files/keys so that the Gamers group has write access.

    One of the conditions for obtaining the "Designed for Windows XP" Logo is that the program must be capable of being run under a Limited user account. If MS's own software isn't capable of this then you ought to report it to them as a bug.

    The situation with XP home which only has "Limited" and "Administrator" account types really does not help people adopt more secure working practices.

    The situation ought to improve in future but at the moment it does not seem to be something that most developers test against.

    --
    "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    1. Re:Regmon + Filemon by You're+All+Wrong · · Score: 1

      It says:
      """
      Simply run FileMon (filemon.exe). You must have administrator privilege to run FileMon.
      """
      In which case, I'm not going to see which ones my g/f's CD burning software barfs on because it won't barf on them? What's the point in that? (under NT4.0)

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    2. Re:Regmon + Filemon by EddWo · · Score: 1

      Well you can run the apps under different user accounts. Either log in as admin to run filemon and run the CD software under your G/Fs account or the other way around.

      RunAs /user:(username) (program path+file)

      Is this feature not available on NT4?

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    3. Re:Regmon + Filemon by You're+All+Wrong · · Score: 1

      "Is this feature not available on NT4?"

      NAFAIK. I know very little about Windows anything as I've been exclusively Linux, FreeBSD, HPUX, DU, and Solaris for the last 5 years. In all of those, apart from name changes, running programs as other users has been either unnecessary or trivial since time immemorial.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    4. Re:Regmon + Filemon by Xiadix · · Score: 2, Informative

      There is a good write up about how one person deals with this here:
      How to run as non admin

      There was also a discussion about this on Broadband Reports
      Runing as admin

    5. Re:Regmon + Filemon by abulafia · · Score: 1
      Under NT4, if I recall correctly, select an app, and then shift-right-click on it (maybe it is control), and you should see a "Run as..." entry, or something similar (I think this is right - I remember that the icon had to be selected first, and then you did something, else it wouldn't work). I know it was there, but annoying to find.

      --
      I forget what 8 was for.
  11. VMWare by sigxcpu · · Score: 2, Informative

    Try using VMWare.
    you can isolate the game in its virtual copy of windows and grant it only limited acces to the real Network/Drives/System.

    --
    As of Postgres v6.2, time travel is no longer supported.
    1. Re:VMWare by Gyler+St.+James · · Score: 4, Informative

      Have you even TRIED to play a game like BF1942 in a frickin VM window? I have. It's not viable. Let them play DOOM, sure. Quake is fantastic in a VM. Max Payne 2 tries to run...keyword: tries. Never does. Love playing games at 1fps.

      --

    2. Re:VMWare by sigxcpu · · Score: 1

      In fact I have actually done performance tests of VMware (at work).
      It is slower then running native.
      You can greatly improve the speed of many applications by assigning a raw partition to your VM.
      (which allows the VM to directly access the disk without the need to copy data from the host OS.)
      The same goes for Networking.
      However, I have not tested graphics performance (and I think there might be a problem there)

      --
      As of Postgres v6.2, time travel is no longer supported.
    3. Re:VMWare by jmlyle · · Score: 2, Informative

      VMware does not have good graphics virtualization yet. They are looking at it.

      From a VMware Technical Support guy:

      There is no hardware acceleration available with the VMware virtual video card. Hardware provided 3-d acceleration won't work at all, last I checked.

      Windows Direct X provides software emulation where hardware acceleration is not available; unfortunately this is *very slow* and some/most 3d games don't even run with software emulated acceleration being the only 3d available.

      This is a feature request (look in the feature requests forum), but we don't have a 3-d video card virtualized yet, so I can't tell you for sure whether or not this will happen in the future.

      If we end up providing a full 3-d capable virtualized video card, I'll make sure to update on the feature requests forum when that happens.

      --
      I have misplaced my pants.
    4. Re:VMWare by Edgewize · · Score: 2, Informative

      VMware does not pass emulate your video card's features, it just uses a simple framebuffer. Since the virtual OS only sees a SVGA adapter, it cannot access your hardware 3D acceleration. So it is forced to emulate all the texturing, bump mapping, lighting, etc. through software. Obviously this leads to unacceptable game performance.

  12. Patches by NexusTw1n · · Score: 5, Informative

    Microsoft appear to have a patch for this problem, I don't know if that will fix it for you.

    Other ideas include giving "Gamers" full access to the "Program Files" directory in case it's trying to write there rather than your games directory.

    If that doesn't work then perhaps mail the CD back and ask for a refund. There is no reason any application, least of all a game should require admin rights for normal operation, and if it does, the software is not fit for the purpose it was sold for.

    --
    It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
  13. Microsoft Standards by Detritus · · Score: 1

    Is there a Microsoft document that defines the boundaries between the operating system and user-installed applications? I haven't run into any problems with the Windows applications that I have written, but I haven't written any particularly large and complex programs for Windows. I've always assumed that files in the installation directory, and the directory itself, should be treated as read-only. Any new or modified files should be in the user's file space.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Microsoft Standards by EddWo · · Score: 1

      Designed for Windows XP Logo requirements

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    2. Re:Microsoft Standards by EddWo · · Score: 1
      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    3. Re:Microsoft Standards by You're+All+Wrong · · Score: 1

      Which claims to be a document, but its extension is .exe

      Isn't that the kind of thing you warn your kids against?

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    4. Re:Microsoft Standards by EddWo · · Score: 1

      Stupid MS thing. All their presentations and documents are in self extracting zip packages. I guess they want to prevent users of other OSs reading their precious files.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    5. Re:Microsoft Standards by Anonymous Coward · · Score: 0

      rar for linux will open such a package.

    6. Re:Microsoft Standards by Anonymous Coward · · Score: 0

      The unzip command can open self-extracting zip files.

    7. Re:Microsoft Standards by Anonymous Coward · · Score: 0

      forgetting that Microsoft has the POSIX (called Interix) standard too as an execution model

  14. My Advice: Don't even bother. by Domini · · Score: 4, Insightful

    I've got the same setup for family of mine where they only use internet browsing and mail as multiple users. (They don't even use fast user switching.) And even though they all use restricted accounts, they still seem to be able to corrupt system registry hive files.

    My advice is not to even waste your time with this. I'm sure your time is worth so much that you could have afforded another PC, or at the very least Hard drive imaging and restore software.

    It's best to let kids loose on a machine, and if they mess it up, you just restore it... it's their (save game) loss.
    They will learn about all those vital microsoft tricks like backing up your important data and do not install all that junk.

    It's also imporant then to get them each a machine, but since you will not be wasting time admining those machines anymore, I'm sure you will have a lot more time and thus money.

    I mean, really, since Win NT 4.0 the graphics drivers have had admin rights... and you are still denying this to your kids! ;)

    I think the best admin policy is education of the user. Also keep a system restore handy with software such as Norton Ghost (with all the propper patches already installed to protect against internet worms etc.) as well as good anti-virus software. Believe me, this is the cheaper solution..

    1. Re:My Advice: Don't even bother. by mo^ · · Score: 1

      Where is this magical world where saving time on domestic chores (and thats all rebuilding a home pc really is) magically gets you more money???

      I am paid for the time i am at work and that amount of time is written into a contract.. so even supposing i can save 3-4 hours a month on system maintenance, where is the extra money to buy a new pc gonna come from?

      --
      bah!*@%!
    2. Re:My Advice: Don't even bother. by angle_slam · · Score: 1

      The "time is money" argument is just a saying. But it does have some basis in reality for hourly workers, at least. If you're going to be spending 3 hours fixing a system (and being away from your family), why not spend those 3 hours at work getting paid, instead of spending that time fixing your computer (or your plumbing, etc.)?

    3. Re:My Advice: Don't even bother. by Domini · · Score: 1

      I work on an hourly rate.

      The three hours effective time spent on fixing a PC is in actual fact more like 10 hours.

      I have an ex-girlfriend with 3 kids aged 6-17 and a sister with 2 kids aged 10 and 16. I still help them all out with their machines.

      The problem is that the machine breaks (which is a major crisis!) and I have to rush there from work (when I wanted to work late) and when I'm done, I'm too tired to go back to work.

      And it's not just 3 hours if one include all the application and driver re-installation. WinXP, reboot, SP2, reboot, Gfx driver, reboot, DirectX, reboot, Sound/MB/IDE drivers, reboot, CD burning software, reboot.
      Argh!

      I can do it in around 3 hours these days since I have it streamlined. But my advice to any person who has not already wasted countless days' time on this is to just buy generic cheap identical duron PCs (one for each kid) Install the one, and mirror them... and let them sort out the backups and fend for themselves.

      Even though this post is using up my time, I think it's work it to save other people the trouble.

  15. 'kids computer' by xmple · · Score: 4, Insightful

    If it is truly the kids computer (so you have another one with all your important data on it), then I should let them have full privileges, and let them explore the computer on their own.
    How else will they know what a computer can 'really' do, if you just let them have restricted access to a single game directory.

    Let them explore, let them familiarize with the computer, they learn from their mistakes: if you do something wrong, like deleting system files, you probably wont try that again.

    When my parent bought me (well it was ment to be for the whole family) a 286 computer with dos installed, I knew nothing, and neither did my parents.
    so I explored, and I found a 'help' command, and a 'dir' command, and I found different types of files (the ones you can execute, and others)...

    So once again:
    It's not that bad when something goes wrong, format the disk, and reinstall.

    However I would recommend on restrincting access to the internet, so they can't accidently download malware.

    --
    Time is the only precious thing I've got left; Don't waste it
    1. Re:'kids computer' by neglige · · Score: 1

      It's not that bad when something goes wrong, format the disk, and reinstall.

      Or create a HD image after each installed game (CDs are cheap, so even if you install a game every day it won't be a problem) and use that. And let the kids back up their saved games, so they learn some backup strategies right from the start ;) Like the parent (no pun intended) said: allow your kids to earn experience (not just in their RPG games) by making mistakes. It's good advice.

      --
      My cats ate my karma. They also wrote this comment.
    2. Re:'kids computer' by AllUsernamesAreGone · · Score: 1

      "However I would recommend on restrincting access to the internet, so they can't accidently download malware."

      Or better yet, set up a transparent proxy on the net connection to send all net access trhough squid and squidguard. Log all traffic (yes, I know, no freedom for the kid etc...) and set up squidguard to return a detailed error when the kids try accessing anywhere you don't want them to go. Yeah, they may find a way around it, but if they do, congratulate them - they're actually learning something useful.

      But a proxied, filtered setup like that will give you control over where they can go without killing all net access completely.

      Oh, and for $DEITY's sake, keep an eye on what they're up to rather than just letting them mess around unsupervised..

    3. Re:'kids computer' by Maresi · · Score: 1

      Well, this (and other posts going into the same direction) post seems to be the most wise and most "dargerous" simultanously:
      When my father bought the first pc (a 386dx33), I have installed DOS and Win3.1 more often than I have changed my underpants (wich I did and still do every day ;-D). And now, I am the guru of our departement, earning my money with my pc knowledge.

      Whether this is good or not depends on your personal point of view ;-D

      --
      The checkbox said "Requires Windows 98, NT, or better. And so I installed Linux
    4. Re:'kids computer' by va3atc · · Score: 1

      When my parent bought me (well it was ment to be for the whole family) a 286 computer with dos installed, I knew nothing, and neither did my parents.
      so I explored, and I found a 'help' command, and a 'dir' command, and I found different types of files (the ones you can execute, and others)...


      Yeah, I can remember the first time attempting to format a disk (was write protected, didn't know)

      Step 1)
      format A: Write Error
      hmm, must be b
      format B: Write Error
      arrrghh, try C
      format C: success!

      step 2) Call cousin

      --
      Candle burns its brightest in the dark
  16. OT:Where do I find def'ns for Win's process names? by Anonymous Coward · · Score: 0

    Now that you mention it, I have often wondered about all of those processes, and which ones might be safe to kill (or preclude from starting in the first place...).

    Are there any lists - by Win op sys - that
    spells out what they are/do, when it's safe to (preclude starting or) kill them & which file(s) get loaded to become that process (eg so we can watch for growth in the file names, suggesting viral additives)?

    Also, weren't there some groups that had come
    up with "minimal Windows" configurations for
    various operating systems?

    Today, our main Windows op sys is NT 4.0 Workstation, but a few Win95 & /or Win98 have crossed my path (if not my eyes... ;-)

    We're the dope, fellow /.ers?

  17. Check your ACLs by stevenbdjr · · Score: 4, Informative

    These kinds of problems are most certainly related to file and/or registry permissions. Working at a K-12, I'm often troubleshooting software that won't run as a normal user. I've found the majority of the problems are related to poorly written software trying to add and modify files to the SYSTEMROOT directory (usually c:\windows or c:\winnt). The rest are usually solved by opening up permissions on the applications registry keys under HKLM.

    Get yourself a copy of RegMon and FileMon from Sysinternals. You'll need to logon as an Administrator, start up reg or filemon, then do a RunAs on the application to run it as a normal user. You'll probably want to filter the output of reg/filemon to only show activity of the app itself, otherwise you'll be looking at all activity on the system. Look for ACCESS DENIED errors in places where normal users can't usually write. Slowly open up those areas to modify access until you've found a solution.

    1. Re:Check your ACLs by curious.corn · · Score: 2, Interesting

      Good answer but it makes me wonder... how is this weeding trough the registry simpler than unix administration? It's no wonder Microsoft calls it the Registry Hive... it's a Hornet Nest not much different than /etc
      Sorry for the flamebait, it's just something that crossed my mind reading your comment.

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    2. Re:Check your ACLs by Xian97 · · Score: 1

      I will have to agree with this method. I have found that several things I have had to grant permissions to a registry key or a file or directory. Even things like the profile editor for the Nostromo N50 Speedpad which asks if you want to install it for all users during installation has to have the registry key permissions set afterwards for it to operate properly under other users profiles.

    3. Re:Check your ACLs by Anonymous Coward · · Score: 0

      Searching through the registry may help you find where there places that need their permissions changed are as well.

      I imagine looking at the uninstall file might be helpful too.

    4. Re:Check your ACLs by slittle · · Score: 1
      Good answer but it makes me wonder... how is this weeding trough the registry simpler than unix administration?

      Dynamically inherited, fine (ish) grained ACLs. The only trick is figuring out what users need access to, managing the permissions one you know is much easier.

      it's a Hornet Nest not much different than /etc

      Unix has a.. what.. 30 year history of system/user separation. Windows, games especially, still lives with the (pre-)Win9x mindset that doesn't have (useful) user separation.

      Shit, it's been almost 10 years since Windows 95, and there's still games being released that won't save games and put screenshots in the user's profile (equivalent of ~ on Unix). Lazy programmers need to get their shit together.
      --
      Opportunity knocks. Karma hunts you down.
  18. Power Users by tiny69 · · Score: 3, Informative
    Add them to the "Power Users" group. From Computer Management:
    Power Users possess most administrative powers with some restrictions. Thus, Power Users can run legacy applications in addition to certified applications
    A large number of programs want to be able to write and modify files located in system directories as well as make changes in the registry. Normal Users are not allowed to do this.

    "Start --> Help --> Search --> Power Users" to get a list of the things Power Users are able to do and what they are restricted from doing.

    --
    Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)
    1. Re:Power Users by Simon · · Score: 2, Insightful
      Add them to the "Power Users" group. From Computer Management:

      ummm... The Power Users group also has too much power to screw the machine up.

      Go not unto /. for advice, for you will be told both yea and nay (but have nothing to do with the question)

      Or in this case just plain miss the point. We are trying to stop the computer from getting trashed here.

      --
      Simon

    2. Re:Power Users by mabhatter654 · · Score: 1
      Also XP home doesn't have "Power Users"

      The point this guy is making is great! Where do all the worms and spyware and viruses come from? Insecure boxes!!! what is he trying to do? Secure the box...All the kids want it to play some Boxed games, and maybe surf a little web. They have zero need to be using admin accounts for these purposes! That's what we all say, but when the guy says "it doesn't work" we all ridicule him! come on guys!

      This is exactly why home users always leave their machines wide open! We should be DEMANDING that MS fix these issues in a manor that is useable by ALL WINDOWS USERS!!! The tool should be as simple as "I want Kid user to play Xyz game" and it's taken care of...anything less is a huge security flaw...and MS is supposed to be fixing those...right...I thought so...

  19. Re:No, I do not have the answer by Anonymous Coward · · Score: 0

    You'll send them Micheal Jackson's house for a night?

  20. FAT32 by Anonymous Coward · · Score: 0

    How bout creating a FAT32 partition where you put all your games on? And maybe move the My Documents folder for the game-user to the same partition or something?

  21. Are you a BOFH? by Molina+the+Bofh · · Score: 2, Funny

    Are you a BOFH or not ? Just because they're your kids, they shouldn't go away without a good LART .

    --

    -
    Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
  22. Use RunAs by ag3n7 · · Score: 1

    Create a shortcut and use "RunAs" to run it under an administrator account.

    Works fine for me for other games.

    1. Re:Use RunAs by apocamok · · Score: 1

      To prevent typing the password every time they want to play a quick script like this:
      https://lists.aas.duke.edu/pipermail/ntgrou p/2003- May/001354.html
      will do.
      The interesting task is obscuring the password enough to prevent the kids from picking it up - securing it 100% is probably not possible with this solution.
      Bury it in the registry, place it in a mySQL database or some obfuscated hidden system file etc..

  23. No Full Access by Shihar · · Score: 2, Interesting

    I understand the sentiment that people think you should just teach them to not do stupid things and give them full access. While that is nice in theory, it is hard to teach children, especially younger children the important lessons without burning through a few computers. Unfortunately, the brighter they are, the more likely they are to break something. On occasion I head home and every time I do I have to fix two machines FILLED with Trojan programs and spyware. I educate, but there is only so much I can do. Kids are stupid and can be tricked, pure and simple. If you have a shared computer that does serious work, then it means constantly fighting the crap that gets on just to keep important things running. If someone could answer this question, I would appreciate so I don't have to constantly be battling to keep these computers working.

    The best solution of course is to get them their own computer to use and destroy. This is fine if your kid just wants to beat around the Internet as you can buy a cheap POS computer for pocket change these days. However, if you have a young aspiring gamer it becomes much more difficult, as a gamer needs something with power behind it. Dropping a couple thousand dollars just for a kid to have his own computer no one else uses is a rather expensive proposition.

    What I would REALLY like answered is if there is a way on an XP machine to keep Trojans and spyware programs out. Yes, I know adaware and spybot can clean this stuff, but I have found that most of the time it is far too late and the damage is done. Does anyone have any good suggestions for keepings this crap off in the first place?

    1. Re:No Full Access by Anonymous Coward · · Score: 0

      Spybot has a handy feature where it can sit in the background and stop these things before they try and install

    2. Re:No Full Access by Blakey+Rat · · Score: 1

      So does Ad-Aware, if you pay for the program. It runs like a virus checker, keeps an eye on files that are created, and can warn you about spyware before it ends up installed.

    3. Re:No Full Access by Anonymous Coward · · Score: 0
      Except Spybot is freeware, unlike only the pay version of Ad-Aware supporting that functionality.

      Also Spybot as the nice immunize feature which denies rights to the ActiveX control which stops these from being installed over the Internet.

    4. Re:No Full Access by FsG · · Score: 1

      Sure, no problem. I've been a Windows user for 10+ years and despite never using a single antivirus program, have never gotten a single trojan or spyware prog. How? First, get a good firewall; if you have a network router, that should suffice - otherwise, download ZoneAlarm. Second, find good alternatives for any Microsoft software you use that must access the Internet (in other words, ditch IE and Outlook). Configure ZoneAlarm to deny internet access to all other programs. Now just don't run untrusted executables (this means progs from Kazaa). Do all of the above, and your formerly insecure windows box will be virtually impenetrable, without ever having to buy antivirus software or even update Windows!

      --
      I made a PHP/MySQL library that prevents SQL injection & makes coding easier!
  24. XP and the Compatibility Engine. by tvadakia · · Score: 4, Informative

    One other thing you might consider is the fact that Windows XP initiates the Compatibility Engine on a lot of games. One game I can think of right off the bat that does is The Sims. A user needs to be either in the Power Users or the Administrators group in order to run a game or any other application with this engine included in use.

    There are a few things you might consider doing. First would to be to google to figure out how one might add the "lesser" users to be able to use the compatibility engine, or at least to run those particular applications (games) with elevated privledges. Another is to write a simple script to use the "runas" command to automatically run a program as administrator using a cached password (in the registry) to run the game in question and then creating a shortcut to that script on the desktop (or wherever) to run the game.

    One other thing you can do is add your kids to the power users group then use the Local Security Settings mmc and right-click on "Software Restriction Policies" and chose "Create New Policies." You then can start creating rules of what directories are accessable on the computer (make sure in the "Enforcement" policy to choose "All users except local administrators", you don't want to lock yourself out). You can refine which folders they are granted or denied access to by right-clicking on the "Additional Rules" folder and choosing a new "hash" rule to specify a particular application itself, or a new "path rule" to specify an application path (which'll include EVERYTHING in all subfolders within that path.)

    These are just a few ideas to get you started down the path.

    --
    Unique.
  25. The real reason admin access is required... by DiSKiLLeR · · Score: 4, Interesting

    I have found this to be the case, too. I didn't want my gf's son (an 8 year old) having admin access on my XP machine, but half the damn games required admin access.

    This required rightclicking on the game's shortcut, selecting 'run as' and calling me over to type in my admin password... several times a day! )(#@()$*@#()$&@#$@#

    Its not that programs want to write to the registry, or system files, or anything else.

    It simply seems to be the cd copy protection... most games have various types of cd copy protection (i dunno, daemon tools can emulate most of them when it mounts iso's, but anyway). It seems the games require admin access to perform their little sneaky copy protection checks on the CD...

    Personally i think this is a real pain in the damn ass (why do we need the CD in there anyway! The game is already installed FFS) and now we require to give all kids admin access on XP machines just to play games! Its a damn nightmare.

    No wonder we hate software manufactureres for all their sneaky copy protection, serial keys, product activation, and now needing admin access to run anything.... *sighs*

    I'm glad i bought my titanium powerbook. And last week i bought a used G4 cube. Forget windows....

    D.

    --
    You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    1. Re:The real reason admin access is required... by Anonymous Coward · · Score: 0

      Just download some emulators (like ZSNES or MAME) and a bunch of ROMs. Make sure he learns about all the classic games.

      It'll be good for him.

    2. Re:The real reason admin access is required... by meta-monkey · · Score: 1

      First, I love my Macs, but they suck for gaming.

      Second, I never bother with the original game cds. I head over to GameCopyWorld and download a no-cd hack/patch. I just hate having to dig through my CD case everytime I want to play a damn game.

      --
      We don't have a state-run media we have a media-run state.
    3. Re:The real reason admin access is required... by DiSKiLLeR · · Score: 1

      Yeah, he does ;)

      He has a SNES and N64 and loves playing those games emulated.

      Doesn't get into NES much (but i do! I love my old NES games) and he occasionaly plays something on MAME...

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    4. Re:The real reason admin access is required... by veritron · · Score: 1

      Did you try using a fixed exe or patch to take the copy protection out? www.gamecopyworld.com or www.gameburnworld.com can help you out. If it is the copy protection then applying one of the patches / using one of the fixed exes should help you out.

      Disclaimer: I'm pretty sure these might void your warrenty, and should not be used to pirate games, etc. etc. But I've always figured that since you paid the money to buy the game, you shouldn't need to have the damn disk in the drive.

  26. Create a Dual-Boot System by NetPoser · · Score: 0

    Why don't you make a gaming system just for them and one for you.

    Install XP Pro or Home (whichever you have) on each partition.

    Give the kids admin to *their* OS partition. Wait for them to muck it up, reboot into *your* partition and play your games whilst laughing about how your OS partition works!!

  27. Copy protection by Hard_Code · · Score: 1

    You will probably find that many many games require essentially "root"/Administrator/System access to hardware like CD players to verify whether there is really a CD in the drive. It is stupid and sucks. There are a couple of programs that allow you to mount CD images on disk...but I don't know how shady or legitimate such software is...and I still think some games somehow really really touch hardware...they do some out of band calls directly to hardware or something.

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:Copy protection by mkraft · · Score: 1

      http://www.gamecopyworld.com is your friend.

      There are patches that will prevent the CD checks. Not only do you not need the CD, it actually speeds up the loading of games and gets around problems that the copy protection schemes sometimes cause (like this one).

      It is not illegal to make backup copies of a game for yourself or to force the game not to check for the CD (despite what the software companies say). Of course these programs can also be used to pirate games, but that's the software companies' problem not mine.

  28. Re:OT:Where do I find def'ns for Win's process nam by EddWo · · Score: 4, Informative

    A list of system processes, what they are for etc.
    http://www.liutilities.com/products/wintasks pro/pr ocesslibrary/

    A lot of system services share process space with each other. You will have 3 or more svchost processes. To find out which services are safe to disable.

    http://www.blackviper.com/WinXP/servicecfg.htm

    --
    "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  29. Run as different user/Crack the games? by rufo · · Score: 5, Informative

    No, they don't. It says right on that page to "try logging in as an Administrator" before it says to install the fix.

    The reason the games need this is because of the CD copy protection; they need to access the drive directly to be able to see whether the bad sectors/whatever hidden data they're looking for are there. You could try cracking the games and seeing if that helps, as I'm pretty sure that's the only they need Admin access - a good site for cracks is GameCopyWorld. I often use them because I'm a lazy bastard who doesn't want to risk ruining his (original!) CDs by switching them around all the time, and I've never had a problem with any of the cracks I've downloaded from there.

    One other possible method.. Isn't there a way to have Windows "run as" a different user (ala +s on UNIX)? So you could have it run as some special Admin-priveleged user, while keeping them in the non-Admin account most of the time.

    --
    My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
    1. Re:Run as different user/Crack the games? by Permission+Denied · · Score: 2, Informative
      Isn't there a way to have Windows "run as" a different user (ala +s on UNIX)?

      No, Windows doesn't have setuid executables, but if it did that would be a quick fix to his problem. The "run as different user" feature prompts the user for the target account's password before running. The proper solution would be to give the account access to read those non-filesystem sectors on the CD, but I have no idea what API games use to implement this.

      It also may be difficult to reimplement the "run as" feature so it does not ask for a password. Windows does not have any equivalent to a "setuid" system call: to change a program's credentials, one must provide a password. You can see this when you try to run a service under a different account: it will prompt you for the target account's password if you don't have the service run under SYSTEM (svchost runs under SYSTEM (the real equivalent to root, more privileged than administrators), so services don't need a password to run under that account). This password is then saved somewhere (not sure where or how, but the calls require plaintext passwords so it must be recoverable). When Windows apologists claim that the Windows security architecture is well-designed but it only has been tainted by backwards-compatibility, this is one of the examples I use to refute their claims.

      It may be possible to build an executable that has an administrator password built into it. The idea is that you have a service (running as SYSTEM) and then a small program that communicates with the service and asks it to launch an executable. The service has the password built into it (or stored somewhere), so the user is never prompted for a password. Or equivalently, the service runs under the target account and you let Windows save the password for you (presumably, Windows will somehow obscure the password). Obviously, this makes the password available in cleartext to available to anyone who can boot off a Linux floppy and bypass filesystem controls, but I'm guessing you're not worried about your kids doing this.

      Writing such a service is very non-trivial. The security APIs it uses are very poorly documented and you have to go through all kinds of loops to allow a service to interact with the user's desktop (necessary for the spawned game process). This stuff is so horrid that I don't touch it without getting paid, but I'm available for consulting work if it's that important to anyone :)

    2. Re:Run as different user/Crack the games? by HanClinto · · Score: 1
      One other possible method.. Isn't there a way to have Windows "run as" a different user (ala +s on UNIX)? So you could have it run as some special Admin-priveleged user, while keeping them in the non-Admin account most of the time.
      Another reply to this poster said that it couldn't be done, but as long as the program being run is a shortcut, it seems as though you can do: Shortcut Icon->Right Click->Properties->Shortcut->Advanced->Ru n this program with a different set of credentials Then when you click on the shortcut, there's a checkbox where you can limit what this program can do or not. Really not sure how this works for non-administrator accounts, but it's worth a shot? Respectfully, Clint
    3. Re:Run as different user/Crack the games? by mabhatter654 · · Score: 1
      I don't prefer to get "cracks" but I do use Farstone GameDrive to "mirror" my game disks on the drive. It was only $20 and they keep it fairly up to date with new games. Also, I've found CloneCD [it's shareware!] has added support for loading images as drives too. I don't know if that would fix the problems though because they still create "drives" that are set up to go thru normal "drive" APIs, so they may have exactly the same problems that a poster above described about trying to directly access hardware by the game exe as simply using the CD would.

      But I do agree, it's a MS OS and Game developer problem...it's a bug that you can't run a properly configured and restricted system with these games!

    4. Re:Run as different user/Crack the games? by obeythefist · · Score: 1

      You can use RUNAS in a batch file to launch the game executable, I think there is a way to cache the credentials when you use runas.exe.

      There must be because I'm running it at home for advert destruction purposes (If the ad-ridden app can't read or write from it's advert caching directory, is that my fault? Too bad!).

      Also, at http://www.loa.espci.fr/winnt/sud/sud.htm there is a utility you can use to run things with different credentials.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
  30. Same issue, different issue by Double0fro · · Score: 1

    I'm a Network admin (sort of learning as I do) and I am starting our PC migration to windows 2000 pro. Learned about RIS etc. The issue lies in 1 application that is used to access our POS software. It wants to modify a registry entry when it opens. I want my users to be users, not power users (to stop them from installing crap like webshots). I can't really use runas because if I change the admin pass, i have to go box to box and change it. Any ideas? Can I set permissions on registry keys?

    1. Re:Same issue, different issue by Anonymous Coward · · Score: 0

      Yup, you do it with regedt32.exe which has security capabilities from entire registry hives down to individual keys.

      Then while you're at it delete regedit.exe so users can't try to edit the registry themselves.

  31. "Run as" works in Windows by doublem · · Score: 1

    You can try configuring the program to Run as the Administrator. I've found this helps in many cases.

    I like the ideas that have been posted of using drive imaging software to do restores of something thats completely FUBAR. While Norton Ghost works very well, there are Open Source options that are a little more work. There was a /. story on such software a few weeks back. Keep your data on a separate drive / partition.

    If the hard drive is large enough, a multi boot system is an option. One install lets them into a system where they have admin rights, another lets them into a system where they don't. Have the "Work only" partition(s) hidden from the "Gaming" partition, and as long as the boot manager and the "work" partitions are untouched you can still get in to do work.

    This is assuming a laptop, or a second computer or a second system on the same I/O via a KVM switch are out of the question due to cost. I love how so many people say "Just buy X, Y and Z" never thinking about the possibility that someone might not HAVE the cash on hand due to any number of options. (Saving for the Kids' college, money is tight, Johnny needs braces and the company dental plan sucks, saving for a family vacation and so on)

    My home setup involves two computers. One is the Linux box that has my vital data and is used for work, the other is the "Who the Hell Cares what happens to it" Windows box for burning DVDs, gaming and general futzing around. They're both on the same KVM switch, so I can toggle between them.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
    1. Re:"Run as" works in Windows by magic · · Score: 1
      I was recently at the Adrenaline Zone gaming "cafe" in NYC and was impressed that their systems completely restored themselves on reboot. It was apparently instantaneous, and games were definitely installed on the local drive and not run from a server. I'm sorry I have no details beyond this clue, but perhaps you should ask you local internet/gaming cafe what they use, because apparently they've solved this problem quite well in those industries.


      -m

  32. Re:Windows... by wcb4 · · Score: 1

    yeah, because they can really play so many FANTASTIC games under linux (and don't give me shit about emulators and the like, if you have to jump through those kind of hoops just to play a game, then windows *IS* the better solution for his needs.)

    --
    I reject your reality ... and substitute my own.
  33. Group Policies might help by jayhawk88 · · Score: 1

    If you feel like investing the time, and have another machine that can act as a Domain Server, Group Policies could help a bunch with this. Join the computer to the domain, setup the logins for your kids, and set them up as administrators. You can then configure Group Policies for their logins to strip away their access to anything you don't want them getting into. Pretty much everything from preventing desktop wallpaper changes to preventing them from running Admin Console is available.

  34. Control! by Anonymous Coward · · Score: 0

    Oh yes, you've got complete control! You're a control-master! Or a f**king asshole if you ask my opinion.

    Why don't you take some medication and let your kids have fun instead of putting them in a sandbox? I'm sure they could learn things you don't even know, but because of your "iron fist", they can only play games.

    I learned programming at the age of 7 on my own. Would my parents allowed me to do only things they knew about, I probably wouldn't be into computers anymore.

    I wish I could put my iron fist in your face.

    1. Re:Control! by Eamon+C · · Score: 1

      I love it when parents ask parenting-related questions on slashdot -- you always get angry teens projecting their father-issues onto the poster.

    2. Re:Control! by nado · · Score: 1

      Dad?!?! I didn't know you read slashdot, sorry! I'll shovel and do the dishes for the next month! :-)

  35. heh by silicon1 · · Score: 1

    I've found that the 'stick the gun to the bunny's head' trick always works, 'break the computer and the bunny gets it!'.

  36. How about an application-server-type setup? by scum-o · · Score: 1

    I've seen this before, but never actually done it:

    Set up a linux machine as an application server and have the machine basicially do a diskless boot from the linux partition (read only). Then, have a disk on the actual machine that they can write to (save game files, etc ...). I've seen this done before but don't ask me how to do it.

    Anyway, that way, you're sure that every time the kid boots the machine, he/she is getting a clean OS and they can save their data to their own disk and not interfere with the other users or the OS.

  37. Run With Different Credentials by Julius+X · · Score: 1

    I've seen a lot of posts saying a lot of things, but none of them has mentioned the ability that XP has to run an app under different credentials, for that single app.

    If you right click on the application's shortcut, in the "Advanced..." menu you can check to allow it to run under different credentials. Now, when the kids start up their game, they'll get prompted with a user login screen, or choose to run under their own username. This would require you to log them in as an Administrator or similar, but it'd allow the protection you want, since it'd be just for that game.

    --

    -Julius X
    remove "-whatkindofspamdoyoutakemefor-" from email to send
  38. Try this by viking099 · · Score: 1

    I'm not sure if this has been posted or not, but try this (this is how it works in W2K, dunno about XP):
    1) Make a copy of the admin account and make the password something easy for the kids to remember.
    2) Go into the local security policy, add the account to the "Deny Logon locally" entry under "Local Policies/User Rights"
    3) Give the password to your kids and teach them how to do the "right click + run as" thing.

    This way, they can run the programs when they need to, but they can't log in using that account and screw up the system.

    1. Re:Try this by ratpack91 · · Score: 1

      how about: 1. right click (for example) winrar. 2. run as admin 3. browse files with winrar 4. read/move/delete any files 5. screw up system at will

  39. may be copy protection by Anonymous Coward · · Score: 0

    Often this is caused by copyprotection mechanisms. After "unprotecting" some games (because i don't want to hava cd's always in drive), many games work without special privileges.

  40. Use Group Policy to Lock Down the Administrators by whiterat · · Score: 1

    Apply local Group Policy to the Administrators Local Group on the machine to prevent them from accessing or changing any system settings you are afraid they may alter. This is done by clicking Start - Run - and typing MMC. Add the Group Policy snap-in and select the Local Machine when prompted. Change all the settings you find necessary.

    DO NOT LOG OUT at this point or you will apply these policies to your own account.

    Now use explorer to browse to C:\WINDOWS\SYSTEM32\GROUP POLICY. Change the permissions on this folder to Deny Read but allow Write to your personal account. Make sure that Read is still applied to the Administrators Group.

    Log out and back in. You have applied Group Policy to everyone that uses the machine except yourself. By bocking Read access to that folder you have made it impossible for the machine to read the policies to apply them to your account.

    You will need to grant yourself Full Control before changing these policies in the future. This is the method we used to lock down 2000 machines in an NT4 Domain.

    Hope this helps.

    --
    It's nothing, just you're carbodyluminocap acting up... just a couple of hours to fix.
  41. forget it. by PerfectDark · · Score: 1

    Buy them a Playstation, if you want to stop them using the games machine as a computer.

  42. Trusting of Kids by mizidymizark · · Score: 1

    I hate to sound like a jerkass here, but if your kids are old enough to be playing BF1942, then how they not old enough to have your trust not to mess up the computer. If you are overly concerned about them messing up the computer, maybe you need to get a separate computer that only you use.

    1. Re:Trusting of Kids by angle_slam · · Score: 1

      Sounds like someone without kids. Many kids (even those old enought to play violent games), don't know what spyware is and can get fooled by pop-ups that look like windows messages.

    2. Re:Trusting of Kids by ChaoticLimbs · · Score: 1

      I suppose you give your family members your root password too, then?
      Come on, give the guy a break here, it's a legitimate question.

    3. Re:Trusting of Kids by mabhatter654 · · Score: 1
      I can't trust my WIFE to not mess up my computer, let alone my kids...You've never been an Administrator have you!

      Heck, I find it impossible to keep spyware off my computer when just I use it!!!! And I follow all the /. rules for safe browsing...well as much as I can still using windows:P

  43. System Restore on Reboot by doublem · · Score: 1

    Good point.

    I know the computers at my lcoal YMCA are a mess. A restore on reboot would be a very good thing for them as well.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  44. I fear you may be out of luck by Scooter · · Score: 1

    I ran into this problem on my girlfriend's PC (my own games PC has 98 on it - I don't want all that Fisher Price style garbage taking up CPU cycles - I ned all the frame rate I can muster!). I created 2 users, both with admin rights. I installed a game she bought ("Harry potter and the strangely boring FP collectathon" or something)under her user id. It won't start. However - here's the wierd bit - log in under any other user id and it works OK - even users created *after* the game was installed on the machine, and even users with no admin rights. Only the admin user that installed the game has problems - which happens to be the user she logs into the machine as.

    I also did a google search for the error it generates (sorry can't remember it now) and found that whilst loads of people had seen this issue with XP - none of the threads had definitive answers.

    I'll get round to destroying all the user profiles and starting again someday soon, but for now - she's gonna have to stick to Bejewelled :)

  45. Newer games are Limited User Access Compatible by EvlG · · Score: 1

    Many newer titles (like Halo PC) run just fine in LUA scenarios. The only exception is of course patching the game, which should be done by the trusted authority (i.e., parent) anyways.

    In the future check for and insist that all games you purchase are LUA compliant. Let the publisher know this matters to you.

    Remember, change starts with us - the consumer.

  46. Education over Entertainment by Anonymous Coward · · Score: 0

    Simple: Dont let them play games.

  47. Game Console Machine.... by Yuan-Lung · · Score: 1

    What I do is to have machines set up specifically for games. On these windows gaming consoles everyone is an administrator. I retain a copy of the image of the last good install so that I can go back that to very quickly in the event of 'oops'. If you only have 1 'good PC' and you want to do work on it as well as play? Just dual boot and store your data files on a file server, which can be your old PC with an over-sized harddrive.

  48. Registry by SavSoul · · Score: 1

    You might try giving them access to the registry. Also there are two programs that lets you peek at what a program is doing to the file/registry.

    http://www.sysinternals.com/ntw2k/utilities.shtml

    BR

  49. Dont Let Them build a computer by Zevets · · Score: 1

    If you let them build a computer, you will face two big problems.

    A: "Daddy, Daddy the new Athlon Opteron cam out!!! Can we have $600 for it and a new motherboard?" or similarly "Jimmy got a new computer and it is 3.0 ghz. 2.8ghz isnt enough, can we have $700 for a new Intel Extreme 3.2ghz processor?"

    B: *SNAP* "Daddy i think i broke the connectors to the hard drive." or whatever valuable part you choose.

    So if you have a couple thousand dollars to spend on computer parts, sounds like a good idea.

    --

    Mod Wisely.

    1. Re:Dont Let Them build a computer by KDan · · Score: 3, Interesting

      B: So don't let them mess with the inside of the computer until they have enough pocket money stashed up to pay for it themselves (or out of their future pocket money)... Simple enough. Duh.

      As for A, similarly: "Sure, you can have it. I'll pay for half of it. You pay for the other half." Blang, two lessons in one - IT literacy AND value of money.

      Daniel

      --
      Carpe Diem
  50. so whats the problem? by Suppafly · · Score: 1

    Just use the run program as another user option and let the game run as administrator.

  51. I had a similar problem... This is how I solved it by msoftsucks · · Score: 1

    I unfortunately had a need to test some software I was developing for a client on various XP testbeds. I needed to test for various conditions requiring many reinstalls of XP. I didn't want to be tripping over the activation extortion scheme, so I went out and bought a large second drive. I split this drive into 2 partitions. On the first one I installed Linux. On the second, I installed Windows XP. This partition is disposable and where all of the games would go. I also installed XP on the first drive. Configure the machine to boot off the second drive. I used GRUB and configured the menu options to hide the 1st drive when booting into XP on the second drive. This prevents children from mucking up anything on the first copy of XP. Configure GRUB to show all drives when booting off of XP on the 1st drive. Boot into XP on 1st drive. Run Backup of XP on second drive to a file on the 1st partion. Since no files are open, you get a complete backup. When second XP fails, boot into 1st, delete all files on the second partion and the restore from backup.

    If you can't get the machine to boot off the second drive (some poor quality bioses wont allow you to), you will need to reconfigure your drives so that the Linux runs on the first drive.

    --
    Quit playing Monopoly with Bill.
    Linux - of the people, by the people, and for the people.
  52. The other thing you can do is.. by msoftsucks · · Score: 1

    Turn on the auditing feature and set it for access failure. Log in to the locked down account and try to run the game. Go into event viewer and look at what resource was denied (use Run As). Then set the priveledges to this resource appropriately. Repeat untill all of the required resources are set and the game runs

    --
    Quit playing Monopoly with Bill.
    Linux - of the people, by the people, and for the people.
  53. Think outside the box. by jtpalinmajere · · Score: 1

    Try a denial of service approach instead of a power enabling approach. Set your kids' account(s) to an administrative role. Then add them also to a "Kids" group. Then for all the Directories/Files that you want to restrict access to, place denial permissions for the "Kids" group. I would assume that you would do this for just about every folder except their account settings folder and the "Games" folder.

    One thing I would like to note is that I wish game developers were more concious of the fact that not all players will have administrative rights on their machines and should code it the 'correct' way for multi-user systems. I have done this on two separate projects myself and the process of making the game multi-user friendly is only about 10 (15 max) lines of code during installation and MAYBE an extra 50 lines of code in the actual game itself. That's hardly even half a day's work. In fact the only part of a game that MAY need administrative properties should only be the installer itself (or perhaps a service/daemon oriented server mechanism).

    I'm all for laziness... even to the point of vowing upon it as a prime virtue... but that's just rediculous guys.

  54. AOM Expansion is LUA-compliant by Xemu22 · · Score: 1

    Please note that we added support for LUA scenarios in the Age of Mythology expansion pack, The Titans. Which isn't a real answer to your original question, but as you might infer from it, we are spending more time and effort on making sure that LUA works on our future titles.

    (I was the lead programmer on AOM & AOM:Titans and wrote the relevant LUA code for the game)

    --
    -- Rob "Xemu" Fermier
    1. Re:AOM Expansion is LUA-compliant by Cosmik · · Score: 1

      So, essentially, like everyone else in this thread, you don't have a short, simple answer. :p

      Ahhh, hindsight, where were you when we needed you?

  55. that's an easy one by shaitand · · Score: 1

    Stop using XP, embrace an operating system that you can actually secure.

    1. Re:that's an easy one by ChaoticLimbs · · Score: 1

      This is, unfortunately, completely unhelpful to the user we're dealing with here. The games in question do not run properly under GNU/Linux or BSD, so I fail to see the point of your reply.
      Maybe that's the reason Linux isn't being embraced by that many desktop users-the elitist attitude of preachy geeks.
      Your post did little to assist this man at all.

  56. group policy by Anonymous Coward · · Score: 0

    at work we had a problem with users not being able to burn cd's due to the fact that they didn't have administrator priviledges. turns out that there is a group policy that you can set for users to let them have full access to the cd drive. you should check into that.

  57. Run app as another user by wanderers_id · · Score: 0

    In short, you can tell XP to run certain apps as another user. I'm too lazy to look up directions.

    Google it.

    J

  58. Consider using a virtual machine by alexo · · Score: 1

    Install VMware workstation 4. The only disadvantage is the $299 price tag.

  59. But that's his POINT! by mabhatter654 · · Score: 1
    He just want the kids to RUN the games! He should be able to set the games up properly, and then restrict the machines so they don't mess stuff up, get viruses, worms, spyware... Just like every one here says he should be doing for "stupid" users.

    EXCEPT that the primary apps he runs... i.e. video GAMES break the MS security model...forcing him to give too much access to his "users" allowing them to run the game, but also to get spyware, ... get it!

  60. Wrong, Windows doesn't work properly! by mabhatter654 · · Score: 1

    It's not about controlling users, it's about the computer running properly. Part of a computer running properly is preventing the user from screwing it up if at all possible! Again, what happens when the kids are playing online when the next "Blaster" comes thru wiping out admin boxes because something is open and tries to crash the internet? This guy is trying to do EXACTLY what all the MS experts are telling him to do and it DOESN'T WORK!!!! it should work, there's no excuse that you have to give ANYBODY admin rights just to run a program...or that a HOME USER should have to worry about complicated privillages simply to run retail boxed software...that is a fundimental designed security hole in the OS!

  61. OT, but... by sbma44 · · Score: 2, Insightful
    the data on a different drive thing makes sense for mp3s, movies, documents... but not for much else, at least under windows. The registry makes sure of that.

    I only mention this because I've had a lot of problems at work as a result of our server setup guy subscribing to this philosophy. Sure, a 6GB windows partition and a 40 GB data partition for programs sounds nice, but when C fills up you're hosed.

    1. Re:OT, but... by PainKilleR-CE · · Score: 1

      the data on a different drive thing makes sense for mp3s, movies, documents... but not for much else, at least under windows. The registry makes sure of that.

      Exactly, data. When it comes to programs themselves, it doesn't really matter unless the particular program is written so that it won't write the same files over themselves when you reinstall it.

      I only mention this because I've had a lot of problems at work as a result of our server setup guy subscribing to this philosophy. Sure, a 6GB windows partition and a 40 GB data partition for programs sounds nice, but when C fills up you're hosed.

      6GB is a little too small anyway, because there are always some programs that love putting crap on the same drive as Windows regardless of whether or not you're installing them there, or, even better, add things to the Windows directory. I simply try never to keep anything on the same drive as Windows that I would miss if I had to format the drive for some reason.

      --
      -PainKilleR-[CE]
  62. Well... by Cycline3 · · Score: 1
    Windows still hasn't got the full on multiuser thing down yet - issues with the registry and file system abound.

    Frankly, it's not just games that require administrator access - almost any type of software has this problem. The last time I tried Open Office I could not use it for this very reason. My students had limited accounts and Open Office requires admin rights to run.

    Try using Mac OS X or Linux. Someone said above that that is not really helpful - but I think it is - you can't fix broken Windows and you won't have these problems in OS X. The OS X setup for limited users is a dream - and I've yet to run into any problems with programs not running if you (as admin) have specified they are allowed to run.

    Not to mention the lack of Direct X/3D on OS X. Basing the games on OpenGL means they work and no crashes. My gaming selection is smaller on the Mac - but my gaming experience on the Mac is way better than it is on my PC.

  63. Admin Privledges by SpaceRogue00 · · Score: 1

    Have you tried setting up a user group for the kids and only allow them access to the files needed, aswell as read/write access to the registry? Seems to work for my non admin account for battlefield and asherons call

  64. Deepfreeze would be your solution by Tobias+Luetke · · Score: 1

    www.deepfreezeusa.com offers a program which installs itself at bootup and will intercept hd write calls and direct them in the free hd space behind the actual data. What this does is that the computer boots into the very state the computer was at when you installed deepfreeze.

    That means you can even FORMAT THE HARDDRIVE and reboot it without any data loss. Of cause you can submit the hd changes to the harddrive if you know the right password, this way you can install new games. Its also possible to exclude certain directories so that games can save their config files or autoupdates ( Valve's steam comes to mind ).

    We use it successfully in several schools around the area, and it stopped the need for reinstalls alltogether. No nudity background pictures, no filesharing tools, no spyware, no stupid bookmarks ...

  65. What most schools use and cheap by va3atc · · Score: 1

    I've used the demo of this program and works like a charm.

    Heres a snippet from the webpage



    My Kids are always messing up my computer - How do I purchase Deep Freeze for home use and what should I know?

    Purchase the Deep freeze Home Edition

    You must be aware that that absolutely nothing can be saved to or deleted from a Deep Freeze enabled system. If Deep Freeze is enabled and you save any document, it will simply not be there the next time the system is re-started. There is no way to "recover" saved work, so please make sure that you disable Deep Freeze during a session when you want to makes changes.

    There is also no way to recover your Deep Freeze Password, so please ensure that you do not forget or lose it.

    If you have more that one partition or fixed drive you can save your data by leaving one or more of them unfrozen. During installation, Deep Freeze will automatically detect that you have more than one fixed drive or partition, and will ask you if you which ones other than C: that you want to "freeze."

    Our Deep Freeze Home Edition is identical to Deep Freeze Standard and it operates just like our 60 Day Evaluation Version. Deep Freeze Professional is designed for large deployments and is not available in a home version.

    --
    Candle burns its brightest in the dark
  66. The web page with the answer (works for me) by _randy_64 · · Score: 1

    Take a look at this page. The use of the "cacls" command given near the bottom of the page works for me. I run that command when a specific game fails, and it generally does the trick.

    --
    I mod down all the "free iPod"-sig losers.