限制小孩子看计算机的时间的小程序

来源: enchanted 2011-01-29 15:12:59 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (512 bytes)
本文内容已被 [ enchanted ] 在 2011-01-30 16:15:49 编辑过。如有问题,请报告版主或论坛管理删除.

家里计算机有好几台了,连孩子也有自己的计算机了。孩子自己会上you-tube看动画片。我在router上限制了孩子上网的时间,可上不了网时孩子就 看硬盘上的电影或看CD。想了想,决定编个小程序来控制孩子用计算机的时间。是用c#编的,设定的限制是:每天上网30分钟,看电影30分钟,时间到后自 动关掉网络浏览器或播放器,目前只支持IE和FireFox,Windows MediaPlayer和Mediaplayer Classic。暂时只能对付涉世未深的小孩子(还不懂调task manager和注册表编辑器)。不然还要结合policy。源程序参见:这里

既然挺受欢迎,就再补充点,程序的idea 主要是从UI Automation project如white和软件AutoIT来的。如果你做QA工作,你可能会很熟悉这些软件和开源程序。包括HotKey,这些free的东西可以做很多事情,你还可以编写自己的代码来灵活地扩展功能,不必花很多钱去买QTP或LoadRunner。
限制小孩子上网有很多不同的方法,通常家里都有router,而现代的router通常可以设置Internet connect时段,设置可以针对特定IP或MAC地址,并且router的URL filter设置可以通过关键字滤除一些不适合小孩的网站。问题是如果你要和孩子share计算机,你就要经常把schedule改来改去,很麻烦。所以 你可以给孩子和自己创建不同的login账户,只在孩子的login启动上文的程序。另外你可以修改程序,增加更多程序的监控,并插入一些quiz用来奖惩计算机时间。


FireFox提供很多非常好的Add-on,最近有一个"Kid Mode",就是专门针对8岁以下的下孩子提供的寓教于乐的界面。可直接从FireFox search Add-on。简单介绍在http://dencode.blogspot.com/

所有跟帖: 

能人! -沙漠荒野- 给 沙漠荒野 发送悄悄话 沙漠荒野 的博客首页 (0 bytes) () 01/29/2011 postreply 16:45:46

很好的尝试!不过要对付小孩子,用router上的timer大概就够了。 -太平洋- 给 太平洋 发送悄悄话 太平洋 的博客首页 (0 bytes) () 01/30/2011 postreply 16:16:44

router只能限制上网,不能限制看硬盘上的电影动画片 -enchanted- 给 enchanted 发送悄悄话 enchanted 的博客首页 (95 bytes) () 01/31/2011 postreply 09:39:18

这样的程序最好用AutoHotKey,便于更多的人改改用 -fitwxc- 给 fitwxc 发送悄悄话 fitwxc 的博客首页 (0 bytes) () 01/31/2011 postreply 10:40:09

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”