我自己编一个tree view在客户端上来显示服务器上的文件列表,但是不知道怎么在本地调用远程机器上的GetLogicalDrivers,FindFile,FindNextFile,GetFileName,GetFilePath这些函数,我想了个办法是先建立一个连接,约定好字符的命令,通过这个连接发送过去,然后服务器端根据规则,调用相应的函数,在通过这个连接,把结果在发送回来。可是这样,不但非常麻烦,而且还有同步的问题,以及返回的结果有很多类型,都要类型转换,如果是引用型的话,好像返回起来更是。不知道,这个问题有没有什么成熟的解决方法,我对这个一点都不了解,大虾们指导一下好吗?最好由简单的实例代码,没有的话,介绍一下实现思想也可以,多谢了

解决方案 »

  1.   

    在服务器上生成一个tree,再返回到客户端。
      

  2.   

    其实我的问题就是怎么样在本地调用远程机器上的函数,在把结果发送回来,当然是直接基于socket的,我想做远程文件列表肯定有人做过的吧,那位大虾讲讲实现思想,或者给点实例代码?多谢
      

  3.   

    FTP,找一个FTP客户端和服务端的程序看看。codeproject上有
      

  4.   

    楼上的大虾你的意思是说要我去看ftp里面实现文件列表的来学习?
    ftp不会是一个函数就实现的吧?
      

  5.   

    kaka,终于把远程屏幕控制搞定了