我想写一个程序,作为Windows的服务来运行(这个我会),当某帐户登录时,记录该帐户的名称、登录时间等信息。就是Windows是始终运行着的,当某个用户登陆进来的时候,要监测到这个帐户是活动的,然后记录他的信息。
请问怎么个写法,谢谢!

解决方案 »

  1.   

    什么帐号?
    数据库?WINDOWS用户?
      

  2.   

    windows的登陆纪录?查找注册表可以知道当前登录用户的,纪录就可以了,你的程序应该是随windows启动的,那么每次启动的时候纪录一下就可以了!!!
      

  3.   

    就是记录 WINDOWS 用户的活动.
      

  4.   

    放话你看不懂那才是真正的高手.  正如上面说的..windows启动的时候..在注册表里会记录当前的登陆用户.你只要取出来就可以
      

  5.   

    如果要监视鼠标键盘的操作,那就用钩子,可以搜索论坛找到答案。我觉得是LZ自己问得不清楚,一会说记录该帐户的名称、登录时间等信息,一会又要求纪录活动。如果要更详细的,例如打开了什么目录、运行了什么程序,可以打开WINDOWS的审核。
      

  6.   

    是不是想要得到,所有WINDOWS用户某段时间的登录信息。
      

  7.   

    Sorry: 是在管理器里能看到的帐号,比如 administrator,  guest 以及我们自己定义的帐号如 user1、user2 …等。登录到本机上。比如 Windows2003的“任务管理器”的用户,可以看到当前是哪些用户登陆上来了,登陆上来的,其“状态”是“活动的”。