如题,我要用程序访问Lan中的一台电脑上的共享目录,但又不能让其它进程能够读写那个共享目录,有什么办法吗?

解决方案 »

  1.   

    you can run your process under another account by ImpersonateLoggedOnUser, then connection added by WNetAddConnection2 is only available to that session.
      

  2.   

    run under localsystem account
      

  3.   

    哦,需不需要当前登录用户有 localsystem 权限?
      

  4.   

    :)楼上的同学,偶想找一个较完美的解决方案....
    如果实在不行,最后只有自己写一个服务器专门发送文件了。Onega兄,能否通过 ImpersonateLoggedOnUser 再次以当前用户登录,而当前用户的其它进程就无法访问 以 ImpersonateLoggedOnUser 登录当前用户所开进程所连接的网络资源了?
      

  5.   

    “通过 ImpersonateLoggedOnUser 再次以当前用户登录”我想这一步是不发生作用的。