Whew! I think I have something - you tell me
Ok, let me put this all out here, you read it and tell me if I've got something or not. I'm going to walk this through from install to use, so bare with me.....
1) When the app runs for the very first time, it goes into Parent setup mode.
2) If it finds more than one user on the system (which shouldn't be too difficult), it asks the user to select which one(s) is the Parent(s) login. Or, maybe it asks which ones are Kid logins. Doesn't really matter as long as we can get a list of one, we can get the other. Basically, you would link the Windows logins to KidOS logins.
3) If it doesn't find multiple logins, then assume we have a shared computer. Ask the user to create a Parent login and password. This wouldn't actually create a Windows login, just a KidOS one.
4) For each Kid account, select the aprropriate age level and program access.
-- Ok, here' where things get a bit tricky
5) Setting the options. The "Set Screen Saver Protection" is turned on by default. The "Run with Windows" option would also be turned on.
Here's where I was trying to go with it...... I install it, and set me & my wife up as Parents. I set my daughter up as Kid. Then when I login to Windows & KidOS starts up, it sees that I am on the Parent list and stops right away. But if my daughter logs in, it sees that she's on the Kid list and locks everything down and all she gets is the KidOS interface.
Now, for the other side, where the computer stays logged in, and everyone just uses it. When Windows starts up, it fires up the login part of KidOS which then askes "Who are you?" The parent could then supply the Parent login, and it quits. Or if it gets the wrong answer, or the kid logs in, then KidOS takes over. Same thing for the screen saver, when it quits, it asks for credentials, then uses KidOS or dumps back to Windows accordingly.
Think this is the kind of setup that I would be OK with.