Я пытаюсь получить доступ к серверу SMB из .NET Core, используя SmbLibraryStd (https://github.com/j4m3z0r/SmbLibraryStd), но вход в систему не удается, независимо от того, пытаюсь ли я использовать 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 нет документации (я не смог ее найти).
Любая помощь будет оценена.
Привет.