Delphi访问网络共享文件夹

var
  NetResource: TNetResource;
  Result: cardinal;
// ...
  NetResource.dwType := RESOURCETYPE_DISK;
  NetResource.lpLocalName := nil;
  NetResource.lpRemoteName := '\\192.168.0.100\dir';
  NetResource.lpProvider := nil;
  Result := WNetAddConnection2(NetResource, 'password', 'username', 0);
  if Result = NO_ERROR then
// ...
// 值得注意的是:如果返回错误值是1219(ERROR_SESSION_CREDENTIAL_CONFLICT),表明这个网络路径已经连接了,可以直接使用
或者

用winexec执行命令:net use \\ip /user:用户名 密码
然后直接
\\ip地址\ipc$\文件夹名称

 

转载于:https://my.oschina.net/u/582827/blog/1913526

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值