具体的我不清楚,不过可以给你提供2种思路
1:
  利用dos下的net命令来实现你的操作,而且通过delphi可以直接调用这些命令
具体的命令参数去www.20cn.net看看2:
  你要实现的效果大概就是win2k客户端所能达到的效果,看看能不能找到win2k客户端源码,自己调整一下就可以了.win2k客户端同样在www.20cn.net上能够找到

解决方案 »

  1.   

    naughtyboy(淘气男孩) ,同意,两种方法都行。
      

  2.   

    可以自己协主机端程序,用FindFirstFile和FindNextFile并用FILE_ATTRIBUTE_DIRECTORY参数取得目录名,具体方法去看msdn吧!!
      

  3.   

    怎么样通过编程实现在登录对方机器时候,能弹出那个windows对话框提示你输入正确的用户名和密码
      

  4.   

    可以自己协主机端程序,用FindFirstFile和FindNextFile并用FILE_ATTRIBUTE_DIRECTORY参数取得目录名
      

  5.   

    可以加个ftp 服务器啊。不要有服务器端的? 那只能访问有访问权限的共享内容了:WNetAddConnection 等API 可以
      

  6.   

    1、对端应该设置共享
    2、使用API WNetAddConnection2
       以下是C的例子
       login之后,就可以用 \\server\c_disk\a.txt 的形式访问了  #include <winnetwk.h>int LoginServer(char *resource,char *user,char *password)
    {  NETRESOURCE netdef;
       netdef.dwScope=RESOURCE_CONNECTED;
       netdef.dwType=RESOURCETYPE_DISK;
       netdef.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
       netdef.dwUsage=0;
       netdef.lpLocalName=NULL;
       netdef.lpRemoteName=resource;
       netdef.lpComment=NULL;
       netdef.lpProvider=NULL;
       if (WNetAddConnection2(&netdef,password,user,0)!=NO_ERROR) return GetLastError();
       return 0;
    }
      

  7.   

    你不至于不会用new dialog生成一个对话框吧
      

  8.   

    wnetaddconnection2我用过,不过好像不能弹出那个对话框