利用windows NT系统的权限,让他用普通用户登录,这样他是无法结束administrator的进程的,而自启动项目通过gpedit.msc来执行。
思路如下:
1.为你儿子创建一个USER权限帐户
2.写一个计时器程序,每次开机都开始计时,并采用读写文件的方式来保存已使用时间.
3.把自己写好的程序和一个.txt文件(用来记录时间)放在/windows/system32目录下(只要是系统/windows/目录下即可)
4.用administrator打开---运行---gpedit.msc-----用户配置------管理模板-----系统----登录/注销-----在用户登录时运行这些程序
5.然后选择步骤3所存放的程序位置。
程序思路:
在文本文件中设置一个flag,初始化为1,并检查如果flag==0就关机。否则当flag==1的时候读取上次记录的时间并开始计时,当时间运行的总时间在2个小时就将flag==0,同时程序每5分钟记录一次当前时间........................这种方法比较简单,而且安全性高:
1.儿子没有administrator的权限,只要自己保护好administrator密码就可以安然无恙
2.文件存放位置只要在windows文件夹下面的随便一个文件夹下面都可以,呵呵,你儿子不会这么巧合猜到吧^_^

解决方案 »

  1.   

    你儿子要是拿张windows的安装盘,
    把你的系统格了重装你用啥都白扯。
      

  2.   

    分析一下,方案有隐藏进程或使用服务,将上机事件写入注册表或配置文件中。
    双系统其中有win98,所以不能使用服务也不能把信息写到注册表里,只能隐藏进程将上机信息写的注册文件中。
    这个程序必须在启动时启动,所以必须在加入注册表相应的键值或加入启动组里。
    现在的问题是你的儿子会自己杀死进程,重装系统应该也没问题,你怎么现在
      

  3.   

    yblcgw(黑马之王) 的方法可行,另外建议不要让他上网
      

  4.   

    借贵版主一块地方,问题没人回答很着急 谢谢!
    http://community.csdn.net/Expert/topic/3193/3193386.xml?temp=.8584711
      

  5.   

    把系统格式化掉,装个linux让他上吧。只要他能把linux学会用,就可以上啦!
      

  6.   

    nocolor(悟空)的注意不错,装Linux或者freebsd之类的,不要一启动就进入x-windows当他学会用linux的指令上网的时候你也就让他随便上了。
    另外可以把呢儿子喜欢的游戏删掉,只剩下一些你认为还可以的游戏
      

  7.   

    换个16m的杂牌显卡,换个64mb的内存。就行了。