Calcweb.ru

Информационный портал
8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Android-устройство как пульт управления компьютером с помощью CRC Remote

Управляем компьютером с Android устройства

А началось все с того, что вызывает меня генеральный к себе, и говорит: «Вот видишь телефон? Хочу чтобы там была кнопка, я на нее нажимаю, и у меня в ноутбуке кино включается. Нажимаю другую – музыка играет.» И еще чего-то много наговорил, уж не помню. «Задача понятна? Выполняй!» Вот уж не знаю, с чего такая потребность у него возникла. То ли звезды не под тем углом встали, то ли сон какой приснился. Короче, не поймешь этих богатых… Ну да ладно.

Поначалу полез рыться в Гугл в поисках подходящей программы, а потом подумал – а какого черта? Напишу сам. Тем более, что задача не показалась сложной, да и “зов кода” уже давал о себе знать (этакая профессиональная it-ломка). Вот и решил соединить Windows и Android собственными силами.

То, что он просил, я сделал за пару дней. Но здесь я не хочу городить много кода, проверок и обработок исключений и т.п. Статья скорее предназначена для самых маленьких, как основа, опираясь на которую, можно построить что-то более масштабное. Ни в коем случае не претендую на оригинальность, явно кто-то что-то подобное писал, я просто предлагаю свой вариант. В общем, всем, кому интересно, посвящается.

Что мы имеем

Значит так. С одной стороны, у нас телефон с Android на борту, с другой — Windows с установленными программами, притом некоторые из этих программ нам надо запускать, подав команду с телефона.
Телефон и компьютер свяжем через локальную сеть, тут без вариантов (ну не смски же посылать). Таким образом, будем писать две программы. Первая — это сервер, работающий на компьютере, задача этой программы — открыть и слушать порт. Если на этот порт падает что-то полезное, то выполнить заданное нами действие. Вторая программа — это клиент, запущенный на телефоне, ее задача обработать действия пользователя, подключиться к серверу и передать информацию.

Немного о сокетах

Тема программирование сокетов до того уже заезженная, что и особо говорить нечего. Но все же в двух словах, для тех, кто не любит ходить по ссылкам.

Сокет — это программный интерфейс, который позволяет устанавливать связь между двумя процессами, используя протокол tcp/ip. Сокет ассоциирован с двумя аспектами: ip-адресом и портом. Где ip-адрес — это адрес хоста (компьютера) в сети, с ним работает протокол IP. Port — это идентификатор приложения, к которому адресовано соединение, тут работает протокол TCP. Порт может быть как TCP, так и UDP, в этой статье я буду использовать только TCP. Поскольку ip-адрес является уникальным как в сети интернет, так и в локальной сети, то он однозначно определяет адрес отправителя и адрес принимающего. Порт же является уникальным в пределах операционной системы, он определяет приложение, с которым мы хотим взаимодействовать. Порты могут быть стандартными, например, 80 закреплен за HTTP, или 3389 — RDP. Вы можете использовать любой незанятый порт, но стандартные лучше не трогать. Очень хорошо и с примерами о сокетах написано здесь.

Сервер. Начинаем хулиганить

Запускать Aimp, Windows Media Player и т.п. даже с телефона — это не интересно, да и на базе этой статьи вы сможете все это легко реализовать, немного переделав код. Давайте лучше побезобразничаем. Будим крутить-вертеть экран монитора как нам вздумается или выводит неожиданные сообщения (этакий однонаправленный ацкий мессенджер), и самое ужасное — выключим компьютер! Правда, за это могут и на вилы надеть. Ну да ладно, пускай сначала поймают.

Итак, приступим. В Visual Studio создаем новое Windows Form приложением с именем, скажем, FunnyJoke. Открываем файл Program.cs и удаляем весь код в теле функции Main. Этот код инициализирует главную форму приложения, нашему серверу никакие окна не нужны, он должен сидеть тихо мирно и ждать команд.

В классе Program определим следующие переменные:

Я взял порт 10000, именно его и будет слушать наш сервер, вместо ip адреса задал 0.0.0.0 это говорит о том, что будут обрабатываться все доступные сетевые интерфейсы. Это не совсем правильно, но для начала сойдет. Далее я определил три константы, которые задают коды команд, приходящие от клиента. В начале проекта не забываем подключить:

Теперь, вместо удаленного кода в функции Main вставляем следующий:

Пример хорошо комментирован. Но все же поясню. Сначала создаем локальную конечную точку и ассоциируем ее с нашим ip адресом и портом. Затем, определяем основной сокет, связываем его с конечной точкой, и переводим в режим прослушивания. После этого входим в бесконечный цикл, и начиная со строки:

Читайте так же:
Как в Chrome сместить фокус поиска с адресной строки в строку поисковую

наш сервер переходит в состояние ожидания соединения. При удачном соединении создастся новый экземпляр Socket, посредствам которого мы и будем общаться с нашим клиентом. После того как соединение установлено начинаем читать данные:

Команды клиента закодированы однобайтовым кодом (описаны в начале программы), сервер расшифровав код команды начинает ее выполнять, после этого снова переходит в режим ожидания. Исключением является codeMsg, т.к. после нее ожидается набор байт, содержащий строку сообщения. Поэтому, получив эту команду сервер снова читает данные с сокета:

Строка, приходящая от клиента, имеет кодировку символов UTF-8, поэтому прежде чем показать ее несчастному пользователю, необходимо привести ее к стандартному виду.

Что бы упростить программу, и не создавать лишние диалоги я использовал стандартный класс MessageBox, но у таков подхода есть один недостаток. MessageBox создает модальное окно, которое блокирует поток всего приложения. Другими словами, пока открыто окно с сообщением наш сервер ничего не делает. Минус конечно, но за простоту надо платить.

Процедуру, изменения ориентации экрана, расписывать не буду, ее код я выполнил так как рекомендует Microsoft вот тут. Как повернуть экран средствами .NET я не нашел. Это легко осуществимо для мобильных платформ, а вот для обычного PC оказалась неразрешимая проблема. Но, на помощь пришел старый добрый WINAPI и все разрулил.
Выключаем компьютер штатными средствами Windows, путем вызова команды shutdown с соответствующими флагами.

С сервером, пожалуй, все. Исходный код проекта я прикреплю в конце статьи.

Клиент

Клиент будем писать в Android Studio, поскольку мне эта IDE больше нравится чем Eclipse. Любителям последнего думаю не составит больших трудностей переделать проект. Для отладки я использовал VirtualBox с установленной виртуальной машиной Android, ибо родной эмулятор жутко тормозной, и жизни не хватить что бы с его помощью что-то отладить. Ну и периодически проверял на «живом» телефоне. Итак, создаем проект с именем FunnyJoke, задаем минимальную версию API, которую способен утянуть ваш телефон (у меня 16) и выбираем Empty Activity. Все остальное по умолчанию. Делаем разметку представления. С дизайном я шибко не извращался, кому надо пускай рисует красивые кнопки, размещает их по фен Шую и т.п. Я сделал просто: два поля типа EditText, первое для ввода ip адреса контролируемого компьютера, второе для текста сообщения, и кнопка, которая заставит поворачиваться рабочий стол. А вот кнопку завершения работы я сделал большую и угрожающее красную. Это чтоб случайно не нажать.

Тут стоит обратить внимание на поле edIPaddress, в нем стоит фильтрация на ввод только цифр и. (точка), так-как поле предназначено для ввода ip адреса. Надо сказать, что это единственная проверка на правильность введенных данных, все остальное остается на совести пользователя. Еще хочу cказать о кнопке btnPowerOff ее состояние отслеживает селектор, и в зависимости от того нажата она или нет меняет изображение (иначе, не понятно произошло ли нажатие, кнопка будет выглядеть как статичная картинка). Вот код селектора button_img.xml:

Соответственно в ресурсах должны быть две картинки одна для нажатого состояния, другая для обычного. Получится вот такой экран:

image

На этом с разметкой закончим. Переходим к файлу MainActivity.java. В первую очередь, так же, как и в сервере, определяем коды команд и некоторые переменные:

Далее переходим к обработчику нажатия кнопок. Обратите внимание, что обработчик один, и какая копка была нажата определяем по идентификатору. В первую очередь получаем строку с поля edIPaddress, если поле не заполнено, то выводим сообщение о необходимости ввода ip адреса, и больше ничего не делаем.

В Android не рекомендуется создавать долгоиграющие процессы в основном потоке, это связанно с тем, что возможно “подвисание” программы, и пользователь или система может просто закрыть приложение, не дождавшись ответа. К таким долгоиграющим процессам относится и работа с сетью. В этом случае необходимо создать дополнительный поток, в котором и выполнять “долгий” код. В java есть стандартный класс Thread, который позволяет управлять потоками но, его мы использовать не будем, т.к. в Android существует специально предназначенный для этого класс AsyncTask. Подробно можно почитать здесь или здесь.
Создаем класс, который будет заниматься отправкой сообщения, его родителем делаем AsyncTask, и переопределяем метод doInBackground в теле которого и будет находится основной код:

Сначала создаем экземпляр класса InetAddress, который будет содержать в себе ip сервера. Потом создаем сокет, связываем его с удаленным адресом и портом, и запрашиваем стандартный поток ввода/вывода (вернее только вывода, потому что наш клиент ничего не получает). И наконец, в зависимости от значения переменной codeCommand, посылаем сообщение серверу.

Читайте так же:
Сообщение «Приглашение командной строки отключено вашим администратором» и как восстановить доступ к консоли

Теперь вернемся к нашему обработчику нажатия кнопок, создадим экземпляр класса SenderThread, затем в зависимости от того какая кнопка была нажата инициализируем переменную codeCommand, по ней наш поток будет определять что мы от него хотим. И наконец, активируем, вызвав метод execute().

Немного поправим манифест приложения, дадим разрешение на использование сети и wi-fi, без этого ничего работать не будет:

Управление компьютером с телефона Android

Из всех существующих устройств дистанционного управления компьютером смартфоны и планшеты предоставляют, возможно, не наилучшее удобство. Но это точно устройства, позволяющие реализовать самый функциональный пульт ДУ для ПК и ноутбуков, каких не сыскать даже среди дорогостоящих моделей пультов и аэромышей. Специальные мобильные приложения типа пульта ДУ могут предложить управление указателем с помощью реализованного на сенсорном экране тачпада, ввод текста с сенсорной клавиатуры гаджета, а также множество различных виртуальных пультов, заточенных под те или иные задачи или оптимизированных под то или иное ПО на компьютере. Одно из таких приложений типа пульта ДУ — Unified Remote, оно есть для мобильных устройств на базе iOS и Android. Рассмотрим возможности этого приложения на примере управления Windows-компьютерами.

Из статьи вы узнаете

О программном обеспечении Unified Remote

Итак, Unified Remote – это приложение, превращающее наш планшет или смартфон в пульт ДУ для компьютера. Оно реализует несколько конфигураций виртуальных пультов для управления разными задачами операционной системы компьютера и отдельных приложений, мультимедийных в частности. Unified Remote – приложение условно-бесплатное. В бесплатной его версии можем использовать все необходимые нам функции пульта ДУ – управлять мышью с помощью виртуального тачпада, вводить на компьютере текст с использованием клавиатуры мобильного устройства, управлять питанием компьютера, использовать пульты для презентаций и медиа, в том числе специальные пульты, заточенные под работу с определёнными программами.

Unified Remote для управление компьютером с телефона Android

В платной версии приложения получим массу дополнительных возможностей как то: управление отдельным системным функционалом компьютеров, медиаплеерами, браузерами, веб-сервисами, использование голосового ввода, подключение к экрану компьютера и пр.

Пульты Unified Remote

Unified Remote – это не только мобильное приложение, это клиент-серверный комплекс ПО. Серверная часть этого ПО устанавливается на компьютер, клиентская часть, она же мобильное приложение – на устройство iPhone, iPad, Windows Phone или Android. Из десктопных операционных систем поддерживаются Linux, Mac, Windows, ожидается поддержка Chrome OS. Программу-сервер для своей операционной системы скачиваем на официальном сайте проекта Unified Remote.

И на этом же сайте можем по ссылкам перейти в соответствующий магазин для установки приложения на мобильное устройство – Google Play или App Store.

Чтобы дистанционное управление компьютером с мобильного гаджета было возможно, оба устройства должны либо поддерживать Bluetooth, либо находиться в одной локальной сети. Установка серверной части ПО на компьютер стандартная, программа-сервер сама прописывается в автозагрузку и работает в фоне. Она предусматривает некоторые серверные настройки, но они совершенно не нужны на старте работы с Unified Remote.

Подключение мобильного приложения к компьютеру

После установки ПО Unified Remote и на компьютер, и на мобильный гаджет в приложении на последнем заходим в раздел «Servers». Если подключение к серверу не произошло автоматически, пробуем подключиться вручную..

Подключение Unified Remote к компьютеру

Виртуальные пульты Unified Remote

Первая, она же главная вкладка приложения «Remotes» – это экран виртуальных пультов. В бесплатной версии по умолчанию сюда добавлены пульты базового ввода, файлового менеджера, русскоязычной клавиатуры, медиапульт и пульт питания. При необходимости мы можем нажать кнопку-плюсик, чтобы добавить другие пульты из числа доступных бесплатно. Выбираем категорию и добавляем пульт с нужными функциями.

Виртуальные пульты Unified Remote

Пульт базового ввода

Что из годного функционала доступно нам бесплатно? Пульт базового ввода Пульт базового ввода – это сенсорный тачпад для дистанционного управления курсором мыши и сенсорная мобильная клавиатура с дополнительными кнопками физической компьютерной клавиатуры. Две остальные возможности базового ввода – мультимедийная надстройка и голосовой ввод – это уже прерогатива платной версии.

Пульт электропитания компьютера

Пульт электропитания компьютера

Среди массы приложений-аналогов Unified Remote выделяется многими своими примечательными возможностями, в том числе присутствующими в бесплатной версии приложения. И одна из примечательностей — это виртуальный пульт управления электропитанием компьютера. Он позволяет дистанционно выключать компьютер, перезагружать, выполнять выход из системы, погружать в сон. И, что самое интересное, этот пульт предусматривает включение компьютера по сети.

Пульты системных процессов

Пульты системных процессов

Другая примечательность Unified Remote – это приложение предусматривает пульты системных процессов Windows. Правда, в бесплатной версии нам доступно только два. Один из пультов – «Start», он позволяет запускать штатные и установленные на компьютере программы. Тапаем по этому пульту, выбираем папку с программой и нужный ярлык запуска.

Читайте так же:
Как узнать какой процессор установлен на Android

Другой пульт – «Task Manager», это системный диспетчер задач. У него две вкладки: во вкладке «Main» значатся активные процессе, во вкладке «All» — все процессы, включая фоновые. Чтобы закрыть процесс, делаем на нём долгое касание, пока не появится меню. В этом меню выбираем «Close».

Пульт Task Manager

Файловый менеджер

Третья примечательность Unified Remote — это приложение в бесплатной версии реализует виртуальный пульт по типу файлового менеджера, с помощью которого мы можем беспрепятственно зайти на любой из дисков компьютера, в любую папку и запустить там любой файл. И нам для этого не потребуется на компьютере настраивать сеть, домашнюю группу, расшаривать папки для сетевого доступа. Всё очень просто. Запускаем пульт файлового менеджера, открываем диск компьютера, где у нас хранится, например, медиатека, заходим в нужную папку с нужным контентом. Выбираем файл – видео, аудио или фото. Тапаем по нему.

Файловый менеджер

И этот файл запустится на компьютере в приложении по умолчанию. Прекратить воспроизведение медиафайла можно либо с помощью виртуального тачпада, либо с участием упомянутого выше пульта диспетчера задач. С помощью последнего можем закрыть процесс приложения, проигрывающего файл.

Мультимедийные пульты

Дистанционно управлять медийными функциями при воспроизведении видео и музыки можно с помощью универсального медиапульта Unified Remote. Он позволяет уменьшать/увеличивать и включать/отключать системную громкость Windows, приостанавливать/запускать воспроизведение, использовать кнопки «Вперёд» и «Назад». В приложении «Кино и ТВ» Windows 10, кстати, они отвечают за перемотку видео на 30 секунд вперёд и назад. Но в других плеерах чаще они будут отвечать за прощёлкивание позиций плей-листа.

Мультимедийные пульты

Мы также можем использовать другие конфигурации медиапультов, они заточены под определённые плееры. Из доступных в бесплатной редакции приложения – пульты Windows Media Center, VLC, Windows Media.

Мультимедийные пульты Windows Media Center, VLC и Windows Media

Платные пульты

В платной версии Unified Remote у нас будет более 90 виртуальных пультов. Среди них – пульты ДУ сервисов Amazon Prime Video, YouTube, Twitch, Stremio, Netflix, пульты управления системной громкостью и медийными системными приложениями Windows, пульты презентаций Google Presentation и Microsoft PowerPoint. Есть даже специальный пульт отдельно для скроллинга.

Платные пульты

Есть пульты управления браузерами Chrome, Opera, Internet Explorer, Mozilla Firefox.

Но более всего впечатляет обилие пультов, адаптированных под медиацентры и медиапроигрыватели. В платной версии приложения есть пульты PotPlayer, KMPlayer, Gom Player, Kodi, JRiver, iTunes, BSPlayer, Winamp, MPC-HC, Boxee Advanced, MPC-BE, foobar2000, MediaMonkey, MusicBee, Plex.

Платные пульты

Вот такие возможности у приложения Unified Remote, реализующего на мобильных устройствах пульт ДУ компьютера. Какие можно отметить недочёты? У бесплатной версии приложения есть недостатки в виде встроенных рекламных блоков и периодического надоедливого появления окошка с мотивацией приобрести платную версию. Ни платная, ни бесплатная версии Unified Remote не предусматривают виртуальные пульты джойстиков. Но в целом приложение годное, в частности, для медийных нужд – самое то.

Как управлять ПК с телефона — создаем удаленный рабочий стол и получаем бесплатный пульт для компьютера из смартфона (Android, IOS)

У меня, как и многих читателей Overclockers.ru, в связи с деятельностью большая часть дня проходит за компьютером. Неудобное кресло, сидячий образ жизни, постоянный дискомфорт — думаю, что многим читателям с достаточно бюджетными рабочими местами это близко. А сейчас, когда на дворе середина лета, хочется держаться от компьютера подальше, чтобы лишний раз не испытывать на себе жар от системного блока. Но сейчас компьютеры настолько плотно вошли в нашу жизнь, что большинство из нас так или иначе привязаны к ПК: работа, развлечения, общение — все в персональном компьютере. Скажу честно — в моем доме компьютер является центром всего — это и музыкальный аппарат, и кинотеатр, и «печатная машинка», и хранилище информации, и рендер-машина, и средство связи с внешним миром, и игровая станция — всего не перечислить.

реклама

И вот незадача: как сохранить связь с ПК, занимаясь в течение дня своими делами? Для себя по данному вопросу я нашел эффективное решение достаточно давно — удаленный рабочий стол прямо с телефона. Это настоящий «персональный компьютер в кармане», тот самый «пульт управления», который, я уверен, многие из вас искали, раз зашли на данную статью.

Удаленный рабочий стол прямо в телефоне — это настоящий «Must-have» для лентяя. Представьте: вы лежите на диване, смотрите кино с подключенного к системному блоку телевизора, время позднее, чувствуете, что засыпаете, но вставать так лень — достали телефон, удаленно закрыли фильм и выключили компьютер — спите спокойно.

Или другая, более специфичная ситуация: вы майнер, помимо добычи криптовалюты вынуждены ходить на работу в офис или на завод. Вы буквально привязаны к своей ферме, потому что какая-либо ошибка, временно пропало соединение — часики тикают, ферма простаивает — несете убытки. И тут опять же вам поможет удаленный рабочий стол — заходим в компьютер прямо из своего смартфона, перезапускаем майнер и продолжаем получать доход. Красота ведь?

Читайте так же:
SmartTaskbar — автоматически скрываем панель задач при разворачивании окон в Windows
реклама

А самое главное, такие ситуации, их тысячи — а иметь «пульт» для компьютера было бы полезно и майнеру, и энтузиасту, и геймеру, и даже домохозяйке! Хотите сделать это просто, бесплатно и, самое главное, быстро? Тогда прошу ознакомиться с предоставленным материалом.

Выбор программы для создания удаленного рабочего стола

Итак, всего существуют несколько программ, позволяющих создать «компьютерный пульт». Зайдя в Pay маркет, можно увидеть целый список разнообразных приложений для создания удаленного рабочего стола:

Есть как достаточно известные приложения, такие как: TeamViewer, Remote Desktop от Microsoft и Удаленный рабочий стол Chrome от Google; но существуют и малоизвестные «пульты», скачивать и взаимодействовать с которыми я бы не решился. Мой выбор, собственно, пал на Удаленный рабочий стол Chrome от Google, потому что это наиболее простой в освоении, установке и использовании «пульт». На самом деле, пользуюсь я им уже около двух лет и проблем не наблюдалось как на iPhone под операционной системой IOS, так и на Android-смартфоне. Ну и если это продукт Google, то я не беспокоюсь за сохранность своих данных, ведь корпорация большая, а выпускать некачественный продукт для них просто непозволительно.

реклама

Но вы, собственно, можете выбрать для себя любой другой удаленный рабочий стол, я думаю, что процесс установки у них идентичен. А я же, собственно, приступаю к установке программы и ее настройке.

Как установить и настроить Удаленный рабочий стол Chrome от Google?

Итак, для начала мы скачиваем приложение из App Store или Play маркета на свой смартфон. Я думаю, что процесс установки приложения на смартфоне описывать нет никакого смысла — все происходит автоматически.

Далее вам потребуется браузер Google Chrome, установленный на вашем ПК. Если же по какой-то причины у вас нет этого браузера, вам не составит труда скачать его бесплатно.

И в браузере Google Chrome, и на вашем смартфоне должна быть одна учетная запись Google. Если таковой по каким-то причинам у вас еще нет, то, как бы странно это не звучало «зарегистрируйтесь в Google».

реклама

Далее в адресной строке Chrome набираем следующее:

Далее вы просто устанавливаете web-приложение себе в браузер Chrome как расширение, а также скачиваете инсталятор chromeremotedesktophost:

Запускаете инсталятор и выполняется простейшая установка.

Следующая задача — предоставить доступ устройства (смартфона) к вашему рабочему столу. Тут все предельно просто: запускаем на компьютере браузер Chrome, в адресной строке вводим ранее известную ссылку, либо же можете нажать на иконку удаленного рабочего стола в Chrome:

Нажимаете на кнопку «Включить», когда вам предложат настроить удаленный доступ.

Далее вам будет предложено создать имя компьютера:

И далее создаем PIN-код длиной не менее 6 цифр:

Жмем на кнопку «Запустить», и ваш рабочий стол готов к эксплуатации.

Но на этом еще не все — переходим к настройке удаленного рабочего стола на смартфоне:

  1. запускаем ранее скачанное приложение (убедитесь, что в браузере Chrome и в приложении используется одна учетная запись Google);
  2. ждем, пока прогрузится список «Мои компьютеры»;
  3. кликаем на свой компьютер;
  4. вводим придуманный ранее PIN-код.

Вас можно поздравить: теперь вы имеете удаленный доступ к своему ПК из любой точки мира при условии, что на обоих устройствах есть подключение к сети Интернет.

Впечатления от использования Удаленного рабочего стола Chrome

В принципе, Удаленный рабочий стол Chrome позволяет вам управлять своим ПК практически также, как бы вы управляли им, была бы у вас сенсорная панель вместо экрана. Сочетания горячих клавиш, конечно, зажать не получится, но требуется ли оно обыкновенному пользователю, которому надо удаленно выключить компьютер, переключить плейлист, включить фильм? В принципе, вам ничего не составит труда теоретически играть таким образом в игры, но данное удовольствие уж точно для искушенных, хотя мне ничего не помешало, например, выключить с телефона компьютерную игру, находясь на улице:

Если вы плохо видите или не можете попасть, то вам не составит труда растянуть нужный участок рабочего стола, выполнив на дисплее смартфона простое растягивающее движение пальцами.

Также вам ничего не мешает включить экранную клавиатуру, нажав на соответствующую кнопку, чтобы напечатать в нужном вам месте текст, как бы вы сделали и в операционной системе при непосредственном контакте с ПК и реальной клавиатурой.

При использовании данного рабочего стола не стоит забывать о задержке. Ваши действия происходят на компьютере с небольшой задержкой, но, к слову, это не является проблемой при использовании, если вы не додумались играть таким образом в компьютерные игры. Теоретически таким образом можно смотреть кинофильмы, которые есть на вашем компьютере, прямо через смартфон, но звуковая дорожка серьезно отстает от видеоряда, который, к тому же, сильно подтормаживает, и картина превращается в слайдшоу.

Читайте так же:
Операционная система Kolibri: легкая как перышко

Возможно ли заниматься оверклокингом при использовании Удаленного рабочего стола Chrome?

Многие читатели последнее время стали жаловаться на то, что на данный момент выходит крайне мало контента об оверклокинге. И, может быть в шутку, а может быть и нет, но я решил попробовать заняться разгоном через удаленный доступ!

Естественно, что способность к разгону придется испытывать непосредственно в операционной системе. И ничего кроме видеокарты силами ПО в Windows серьезно разогнать не получится.

Итак, я запускаю MSI Afterburner, чтобы попробовать подразогнать GTX 1060. Но, к сожалению, возможность ввести точные значения почему-то отсутствует, утилита просто не реагирует на вводимые мной значения при помощи экранной клавиатуры.

Но за то ползунки отлично реагируют на клики, хотя, как бы я не пытался выставить более или менее точное значение, это оказывается сделать чертовски сложно.

Конечно, чисто теоретически таким образом вполне реально разогнать видеокарту, если вам хочется вывести оверклокинг на дистанционный уровень, разгоняя прямо с дивана или из кухни, занимаясь попутно варкой борща. Но я бы таким заниматься не стал и вам, собственно, не советую.

Заключение

По итогу Удаленный рабочий стол Chrome показал себя как прекрасный помощник в работе с ПК. Оперативной памяти такое решение потребляет совсем немного и практически не нагружает процессор.

Если вы ищите способ дистанционного управления компьютером, то, вполне возможно, что Удаленный рабочий стол Chrome — это ваш выбор, лично я рекомендую данное решение как проверенное и надежное.

А пользовались ли вы другими программами для обеспечения удаленного доступа к компьютеру, и какое у вас сложилось мнение о них?

Как управлять компьютером с помощью Android устройства

Как управлять компьютером с помощью Android устройства

Существует масса приложений, позволяющих превратить ваше Android устройство в некий пульт дистанционного управления. Очень удобно, лёжа на диване или сидя в кресле, управлять компьютером одним лишь движением пальца. Вам потребуется только наличие Bluetooth или WiFi модуля на компьютере (если вы используете ноутбук, то, скорее всего, в нём есть и то, и другое по умолчанию), а также пара минут вашего времени для установки необходимого ПО. Итак, рассмотрим 3 интересные программы для использования Android в качестве пульта ДУ для компьютера.

Ultimate Control

Как и все подобные программы, приложение состоит из двух частей: агент, который устанавливается на компьютер, и мобильное приложение для Android устройства. После установки запустите агент на компьютере. Теперь запустите приложение на мобильном устройстве, выберите тип связи и ваш компьютер. Всё готово.

Приложение поддерживает мультитач, что упрощает процесс управления. В принципе, список вариантов использования такого софта ограничивается лишь спецификой ваших занятий на компьютере. Достаточно начать с возможности управления показом презентации. Ultimate Control поддерживает Windows, Mac и Linux. Убедитесь, что на вашем компьютере также установлен Java Runtime Environment 1.6 или выше.

Unified Remote

Аналогичная программа, использующая для работы серверную часть, устанавливаемую на компьютер, и мобильное приложение для Android устройства. Мобильное приложение может работать в режиме управления громкости на компьютере, включать компьютер по сети, автоматически приостанавливать работу медиа-проигрывателя при входящем звонке на мобильное устройство и многих других режимах.

К сожалению, бесплатная версия сильно ограничена в доступных режимах. В частности, управление браузерами и PowerPoint доступно лишь в платной версии приложения. Unified Remote поддерживает только Windows и требует наличие установленного .NET Framework 4.

WIN — Remote

Как и предыдущая программа, работает только на Windows. Для работы вам понадобится установленный сервис Windows Remote Service. После установки и запуска сервиса, который выступает в роли сервера, запустите мобильное приложение и выберите из списка ваш сервер. С помощью WIN — Remote можно управлять файловыми менеджерами, всеми популярными браузерами, аудио и видео проигрывателями, просмотром изображений, а также презентациями.

Среди прочих приложений WIN — Remote выгодно отличается тем, что предоставляет весь доступный функционал бесплатно. Платная версия в дополнение ко всему не содержит рекламы. Недостатком можно считать отсутствие мультиплатформенности, но в данном случае это связано с используемой технологией.

А какими программами с подобным функционалом пользуетесь вы? Поделитесь своим мнением и опытом в комментариях.

голоса
Рейтинг статьи
Ссылка на основную публикацию