SharpCifs.Smb.SmbTransport.GetSmbSession C# (CSharp) Méthode

GetSmbSession() private méthode

private GetSmbSession ( ) : SmbSession
Résultat SmbSession
        internal virtual SmbSession GetSmbSession()
        {
            lock (this)
            {
                return GetSmbSession(new NtlmPasswordAuthentication(null, null, null));
            }
        }

Same methods

SmbTransport::GetSmbSession ( NtlmPasswordAuthentication auth ) : SmbSession

Usage Example

Exemple #1
0
        /// <exception cref="SharpCifs.Smb.SmbException"></exception>
        private static NtlmChallenge Interrogate(NbtAddress addr)
        {
            UniAddress   dc    = new UniAddress(addr);
            SmbTransport trans = SmbTransport.GetSmbTransport(dc, 0);

            if (Username == null)
            {
                trans.Connect();
                if (SmbTransport.LogStatic.Level >= 3)
                {
                    SmbTransport.LogStatic.WriteLine("Default credentials (jcifs.smb.client.username/password)"
                                                     + " not specified. SMB signing may not work propertly." + "  Skipping DC interrogation."
                                                     );
                }
            }
            else
            {
                SmbSession ssn = trans.GetSmbSession(NtlmPasswordAuthentication.Default
                                                     );
                ssn.GetSmbTree(LogonShare, null).TreeConnect(null, null);
            }
            return(new NtlmChallenge(trans.Server.EncryptionKey, dc));
        }
All Usage Examples Of SharpCifs.Smb.SmbTransport::GetSmbSession