我现在想在服务里面已System身份,
用FindFirstFile遍历网上邻居里的网络盘符,
和被映射的网络盘符,
可是总是返回被拒绝,
请问这种情况下应该如何对应呢?谢谢~~~

解决方案 »

  1.   

    服务程序是使用localsystem帐号的权限的,可能是导致此问题的原因
    你试试看,打开服务控制管理器,选择你的服务程序   
    右键属性,选择登录页,为其设定登录帐户名及密码(注意:指定与运行服务程序权限相同的帐户)
      

  2.   

    系统服务用户信息可能没有设置好,网络盘符需要登陆用户信息等..这种情况最好用user session的程序来完成,然后跟你Service通信
      

  3.   


    如果我现在就要在Service里面完成,
    可以使用你说的user session吗?
      

  4.   

    每个session有自己的映射,服务程序的获得的是服务session的映射。如果你需要用户session的你需要在那个session下枚举
      

  5.   


    多谢大牛解答,不知道我在service里面,
    可以切换到用户的session里面,然后使用FindFirstFile遍历吗?