获取目录列表的问题:SMBLibrary
Problem with getting list of directories : SMBLibrary
我正在尝试使用以下代码从 SMB 服务器获取共享文件夹列表,但我从 ListShares() 获取 "STATUS_USER_SESSION_DELETED" :
var client = new SMB2Client();
var success = client.Connect(System.Net.IPAddress.Parse("192.21.1.40"),
SMBTransportType.DirectTCPTransport);
// Success
if (success)
{
var status = client.Login(String.Empty, "user", "pass");
// Success
if (status == NTStatus.STATUS_SUCCESS)
{
var shares = client.ListShares(out var actionStatus);
// **FAILURE : SMBLibrary.NTStatus.STATUS_USER_SESSION_DELETED**
foreach (var item in shares)
{
Console.WriteLine(item);
}
}
}
我正在使用以下库进行 SMB 通信。
https://github.com/TalAloni/SMBLibrary
我正在使用 C#.NET 进行开发。
提前感谢您的帮助。
OP 已提交数据包捕获,证明问题出在另一端的过时 SAMBA 服务器上。 (https://github.com/TalAloni/SMBLibrary/issues/24)
我正在尝试使用以下代码从 SMB 服务器获取共享文件夹列表,但我从 ListShares() 获取 "STATUS_USER_SESSION_DELETED" :
var client = new SMB2Client();
var success = client.Connect(System.Net.IPAddress.Parse("192.21.1.40"),
SMBTransportType.DirectTCPTransport);
// Success
if (success)
{
var status = client.Login(String.Empty, "user", "pass");
// Success
if (status == NTStatus.STATUS_SUCCESS)
{
var shares = client.ListShares(out var actionStatus);
// **FAILURE : SMBLibrary.NTStatus.STATUS_USER_SESSION_DELETED**
foreach (var item in shares)
{
Console.WriteLine(item);
}
}
}
我正在使用以下库进行 SMB 通信。
https://github.com/TalAloni/SMBLibrary
我正在使用 C#.NET 进行开发。
提前感谢您的帮助。
OP 已提交数据包捕获,证明问题出在另一端的过时 SAMBA 服务器上。 (https://github.com/TalAloni/SMBLibrary/issues/24)