在局域网的服务器上共享了一些资源,在VC6.0中如何把这些资源拷贝到本地计算机呢?

解决方案 »

  1.   

    openfile("//192.168.0.1/aaa.txt");
    这样就能打开文件了。
      

  2.   

    写之前判断下能连接到Remote Server吧?
    WNetAddConnection2
      

  3.   

    akirya(坏[其实偶不是什么所谓的坏人]) 说用openfile("//192.168.0.1/aaa.txt");可以打开共享文件,那可不可以用直接拷贝呢?如果可以,程序该怎么写呢?
      

  4.   

    直接copy?
    API CopyFileThe CopyFile function copies an existing file to a new file.BOOL CopyFile(
      LPCTSTR lpExistingFileName,
      LPCTSTR lpNewFileName,
      BOOL bFailIfExists
    );
      

  5.   

    楼上说直接用CopyFile函数可以拷贝共享资源,我直接用CopyFile没有成功!CopyFile("\\\\192.168.0.100\\Release\\1.rar","D:\\22\\1.rar",FALSE);
    请问在拷贝之前需要与那台电脑作连接吗?如果要,请问要怎样连接,是不是要做个网络驱动器?还有其它更简单的方法吗?
      

  6.   

    肯定要先用user+password连接,然后再copy
      

  7.   

    在网吧的一些游戏管理软件,用它从网吧游戏服务器上下载新游戏的时候速度达到了10M左右,请问它是用什么方式传输的呢?我只知道它在网吧游戏服务器上做了一个共享,但我不知道它是如何把共享资源下载到本机的?我知道如果用网络驱动器映射,然后直接用CopyFile函数拷贝到本机,速度能达到这样.但是我在电脑里面并没有看到网络驱动映射的盘符呀?它又是用什么方法做的呢?
      

  8.   

    用完WNetAddConnection2后,可用
    WNetCancelConnection2("Q:",CONNECT_UPDATE_PROFILE,TRUE);删除网络驱动映射
      

  9.   

    有服务端,但我也用Socket写了一个类似的程序,但速度始终到不达这么快.并且差很远.如果它用的是Socket,它为什么还要开一个共享呢?请问一下用socket怎样才能提高到这样的速度?
      

  10.   

    WNetAddConnection成功后,直接用CopyFile就可以了,不用网络驱动器映射。
      

  11.   

    请问一下,WNetAddConnection的功能不是实现驱动映射吗?它和WNetAddConnection2不同吗?
      

  12.   

    能举个例子说明一下WNetAddConnection的用法吗?
      

  13.   

    WNetAddConnection: (16位)Note  This function is provided only for compatibility with 16-bit versions of Windows. Other Windows-based applications should call the WNetAddConnection2 or the WNetAddConnection3 function.