예제 #1
0
        private bool InitiateConnectionFullXP()
        {
            try
            {
                // Проверка Win 8/2008/2012
                Network.Connect(RDPClient.Host, RDPClient.Port);
                MCS.send_connection_request(null, false);

                RDPClient.GoodAuth = false;

                // Запуск сессии
                Rdp.Start();
            }
            catch { }
            finally
            {
                // Остановка
                Disconnect();
            }

            return(RDPClient.GoodAuth);
        }
예제 #2
0
        private bool InitiateConnectionCheck()
        {
            bool result = false;

            try
            {
                // Проверка Win 8/2008/2012
                Network.Connect(RDPClient.Host, RDPClient.Port);
                MCS.send_connection_request(null, false);

                if (!UseAltChecker)
                {
                    // Успешная авторизация
                    if (RDPClient.GoodAuth)
                    {
                        result = true;
                    }
                }

                // Запуск сессии
                Rdp.Start();

                // Успешная авторизация
                if (RDPClient.GoodAuth)
                {
                    result = true;
                }
            }
            catch { }
            finally
            {
                // Остановка
                Disconnect();
            }

            return(result);
        }