Need to limit time spent by a minor through a DotNet progam

Mister_Spock
Mister_Spock used Ask the Experts™
on
I need to develop a small program that will keep track of the time that a minor spends on Facebook, My Space etc and will not allow access to those sites or other such sites after a specified time (example: 3 hours).  This three hour limit is set by the parents and will only allow a minor to access certain sites the parents choose and will only let the minor access theses sites for three hours every 24 hours  / 48 hours or other limit also set by the parents.

This needs to allow the minor to still access sites that have been OK’d by the parents after the pre-determined time limit expires. Someone suggested the Network API, but will that block everything or only the sites specified by the parents?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Author

Commented:
I am looking to write an application to do this.
Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.

Eddie ShipmanAll-around developer

Commented:
Why reinvent the wheel? Check out K9 http://www1.k9webprotection.com/
Free and easy to setup and use.

Commented:
Still don't get it - what is the question?
Someone suggested the Network API, but will that block everything or only the sites specified by the parents?
So, you need experts opinion about that technology? The one, who will say "yes, Network API is what you need because of..." or "no, Networ API won't help you here because..." will get the points?
Mike McCrackenSenior Consultant
Most Valuable Expert 2011
Top Expert 2013

Commented:
RGBDart - the question is basically how do you write an application to control how long a user stays on a particular site.  Some of us need such a system to limit our time on EE to 1 hour per day.

You provided links to existing systems as did EddieShipman.  While I agree there is much to be said about why reinvent the wheel, the user apparently wants a system they can control and customize.

mlmcc

Author

Commented:
To answer the question, why reinvent the wheel? Because I am including this in a much larger solution and I want all of the code to be my property. Sure I could get a third party tool and include as a reference in my project, but I am old school. I learned software development when Visual Basic was at version 3 and COBOL, in most cases was on it's way out, but still a major player in business and we had to code our own Assemblies and it was uphill both ways.

Short answer, I am a control and borderline OCD freak. I like to stay in control and passing that control off to a third party and hope they do what they say they will do is not what I choose to do, not if I can get around it. You can argue that both ways.

Author

Commented:
To answer a previous question about what I am looking for so they can "get the points" Giving me a link that gives me an idea how to begin to code a  parental control that I can give much more functionality to is what will get the points.

Thank you Norman

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial