1,在xp中首相创建一个账户liu 密码为:1234
2,编写一个服务程序AutoLogin.exe 并且安装,设置启动方式为自动启动
3,重新启动xp,启动至登录界面,此时AutoLonin.exe已经运行
4,当制定的事件发生时,AutoLogin.exe就会以liu帐号名,登录到桌面
请问:这样的一个自动登录系统的功能怎样实现!

解决方案 »

  1.   

    我估计你的问题用修改注册表的方法会更方便快捷。要是使用自动登录的方法,估计XP会只是增加一个已登录用户,并且该用户已运行了某个程序,XP的要求用户登录的界面仍存在着,并等待着你的登录。因为XP是多用户操作系统。
      

  2.   

    服务程序,设置WindowStation和ThreadDesktop可以控制用户桌面
      

  3.   

    谢谢个位朋友发言!
    to VeryOldMan(老者):谢谢你的建议,但是修改注册表的方法是不适用的,因为我的服务程序在登录之前还需要作其他动作,比如在登录之前与服务器进行联机,然后根据服务器的指令来完成相应的工作。事实上我也是就是现在只能做到 XP只是增加一个已登录用户,并没有进桌面!这点我觉得很遗憾!
      

  4.   

    考虑Hook WinLogon的方法看看吧
    模拟用户操作登陆动作http://lysoft.7u7.net