我想写一个服务程序  用这个程序实现映射网络驱动器
 听说网络中网卡没有初始化是不可以映射的...
 有哪个老大可以把全部源码搞上来看看啊.

解决方案 »

  1.   

    localname:本地磁盘号 如:Y: Z: 
    remotename: 共享路径 如 :\\server\share
    username : 用户名
    password: 密码
    function connectserver(localname: string; remotename: string; username: string; password: string): boolean;
    var
      NetSource: TNetResource; Errinfo: longint;
    begin
      with NetSource do begin
        dwType := RESOURCETYPE_ANY; //RESOURCETYPE_DISK
        lpLocalName := pchar(localname);
             // 将远程资源映射到此驱动器
        lpRemoteName := pchar(remotename);
            // 远程网络资 源
        lpProvider := '';
            // 必须赋值,如为空则使用lpRemoteName 的值。
      end;
      ErrInfo := WnetAddConnection2(NetSource, pchar(password), pchar(username), 0);
      result := (ErrInfo = NO_ERROR);
    end;