用户操作系统是XP.
用户用A的名称登陆XP.当我的程序在运行时,切换到另外一个用户,登陆名为B.
问:如何让我的程序能知道用户做了切换用户的操作(注:不是注销)?

解决方案 »

  1.   

    我的目的是不想让我的程序同时运行多个副本,我用的是互斥体,在98和2000下可以,但是xp下切换用户时,互斥体失效。原因是xp在切换用户时可以有多个登陆用户同时并存,而且互不影响!怎样才能在一个登陆用户里监测到另外一个登陆用户是否运行了我的程序!
      

  2.   

    问题已解决!
    http://support.microsoft.com/default.aspx?scid=kb;zh-cn;310153#Task4