【发布时间】:2019-04-18 02:27:37
【问题描述】:
我正在尝试使用 SmbLibraryStd(https://github.com/j4m3z0r/SmbLibraryStd) 从 .NET Core 访问 SMB 服务器,但无论我尝试使用 SMB 1.0 还是 2.0,登录都会失败。
我的代码如下(.Net Core):
var smb = new SMB2Client();
var success = smb.Connect(new System.Net.IPAddress(new byte[] { 192, 21, 1, 40 }), SmbLibraryStd.SMBTransportType.DirectTCPTransport);
var status = smb.Login(string.Empty, "User", "Pass");
SmbLibraryStd.NTStatus actionStatus;
var shares = smb.ListShares(out actionStatus);
连接成功但登录失败并返回SEC_E_INVALID_TOKEN。 没有 SmbLibraryStd 的文档(我找不到任何文档)。
任何帮助将不胜感激。
问候。
【问题讨论】:
标签: smb