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