Exemple #1
0
        public static void DoShares(ICifsRemoteAdmin ra)
        {
            try
            {
                CifsShareInfo[] result = ra.ListSharesInfo(true);

                for (int i = 0; i < result.Length; i++)
                {
                    Console.WriteLine(result[i].ToString());
                }
            }
            catch (Exception)
            {
            }
        }
Exemple #2
0
        public static void DoWInfo(ICifsRemoteAdmin ra)
        {
            try
            {
                CifsWorkstationInfo info = ra.WorkstationInfo;

                Console.WriteLine("Computer     = " + info.WorkstationName);
                Console.WriteLine("User         = "******"Domain       = " + info.Domain);
                Console.WriteLine("Version      = " + info.MajorVersion + "." + info.MinorVersion);
                Console.WriteLine("Logon Domain = " + info.LogonDomain);
                Console.WriteLine("All Domains  = " + info.AllDomains);
            }
            catch (Exception)
            {
            }
        }
Exemple #3
0
        public static void DoSInfo(ICifsRemoteAdmin ra)
        {
            CifsServerInfo info;

            try
            {
                info = ra.ServerInfo;

                Console.WriteLine("Computer = " + info.ComputerName);
                Console.WriteLine("Type     = " + Util.IntToHex((int)info.ServerType));
                Console.WriteLine("Version  = " + info.MajorVersion + "." + info.MinorVersion);
                Console.WriteLine("Comment  = " + info.Comment);
            }
            catch (Exception)
            {
            }
        }
Exemple #4
0
        public static void DoSInfo(ICifsRemoteAdmin ra)
        {
            CifsServerInfo info;

            try
            {
                info = ra.ServerInfo;

                Console.WriteLine("Computer = " + info.ComputerName);
                Console.WriteLine("Type     = " + Util.IntToHex((int) info.ServerType));
                Console.WriteLine("Version  = " + info.MajorVersion + "." + info.MinorVersion);
                Console.WriteLine("Comment  = " + info.Comment);
            }
            catch (Exception)
            {
            }
        }
Exemple #5
0
        private static void DoRemoteAdmin()
        {
            var login           = new CifsLogin("guest", null);
            ICifsRemoteAdmin ra = null;

            try
            {
                // in this example, "test" is the session name, "athena" the hostname.
                // you can enter any validly resolving entry for the hostname (IP, computername, etc)
                ra = CifsSessionManager.ConnectRemoteAdmin("test", "athena", login);

                ShowServer(ra);

                Console.WriteLine("\nShare's");
                DoShares(ra);

                Console.WriteLine("\nWorkstation Info");
                DoWInfo(ra);

                Console.WriteLine("\nServer Info");
                DoSInfo(ra);


                Console.Read(); // pause

                ICifsSession s = ra;

                s.Disconnect();
            }
            catch (Exception) // ignore all
            {
                if (ra != null)
                {
                    ICifsSession s = ra;
                    s.Disconnect();
                }
            }
        }
Exemple #6
0
        public static void DoWInfo(ICifsRemoteAdmin ra)
        {
            try
            {
                CifsWorkstationInfo info = ra.WorkstationInfo;

                Console.WriteLine("Computer     = " + info.WorkstationName);
                Console.WriteLine("User         = "******"Domain       = " + info.Domain);
                Console.WriteLine("Version      = " + info.MajorVersion + "." + info.MinorVersion);
                Console.WriteLine("Logon Domain = " + info.LogonDomain);
                Console.WriteLine("All Domains  = " + info.AllDomains);
            }
            catch (Exception)
            {
            }
        }
Exemple #7
0
        public static void DoShares(ICifsRemoteAdmin ra)
        {
            try
            {
                CifsShareInfo[] result = ra.ListSharesInfo(true);

                for (int i = 0; i < result.Length; i++)
                {
                    Console.WriteLine(result[i].ToString());
                }
            }
            catch (Exception)
            {
            }
        }