Разблокировать ПК с Android

10

Я был почти уверен, что этот вопрос уже был задан, и я изо всех сил пытался найти решение, но не мог найти много.

Я пытаюсь заблокировать / разблокировать мой компьютер с моего устройства Android. Я не хочу использовать BTProximity для этого, потому что даже если я нахожусь в другой комнате в доме, он сможет обнаружить мой телефон и разблокировать компьютер. Мне нужен более точный контроль над событием, которое запускает блокировку / разблокировку, а не полагаться на близость.

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

Решение может быть для Windows или Ubuntu, или для обоих.

городской
источник

Ответы:

5

Лучшее интегрированное решение с вашим телефоном на Android и ПК - это использование Autoremote и EventGhost . Основная идея заключается в том, что вы используете AutoRemote для отправки сообщения на Eventghost, который затем разблокирует или блокирует ваш компьютер. Задача будет выглядеть примерно так:

AUTOREMOTE MESSAGE
     DEVICE: NAME OF COMPUTER OR CHROME EXTENSION  <----Addressed at the end 
     MESSAGE: Unlock (Really could be anything)

Далее идет сторона EventGhost. Eventghost не всегда отвечает, особенно если вы не в локальной сети, но вы можете обойти это с помощью расширения Chrome AutoRemote. Если у вас возникли проблемы с AutoRemote, у разработчика отличный веб-сайт и он очень активен в своей группе Google. Руководство по установке плагина AutoRemote в Eventghost можно найти здесь . Вот шаги для создания триггера Eventghost:

  1. Создайте макрос, но не беспокойтесь, если вы не можете найти плагин AutoRemote. Это действительно модная папка
  2. Добавьте событие из панели инструментов, которое вызовет макрос eventghost. Это должно выглядеть так: Autoremote.Message.unlock
  3. Далее ваши действия. Это разблокирует вашу рабочую станцию

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

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

The3rdIcon
источник
Большое спасибо, это выглядит многообещающе. Хотя, мне понадобится некоторое время, чтобы реализовать это и проверить. Если кому-то еще удастся использовать этот метод, тогда оставьте комментарий здесь.
Городские
Это не должно занять много времени, так как ссылки, которые я доказал, являются прямыми ссылками на нужные вам файлы. После загрузки вам нужно будет просто перетащить их в событие-призрак, чтобы они заработали.
The3rdIcon
Какое соединение между Android и iOS он использует: Wi-Fi / Bluetooth / что-нибудь еще?
юркеннис
«Это разблокирует вашу рабочую станцию» - в связанном сообщении необходимо загрузить и запустить MyUnlocker, который является файлом Windows BAT. Есть ли аналогичный скрипт / программа для OS X?
юркеннис
Evenghost, который управляет всем, предназначен только для ПК.
The3rdIcon
3

Вы можете использовать телефон NFC, чтобы разблокировать компьютер из локальной сети, отсканировать тег NFC и войти в Windows. На вашем телефоне Android установите следующее программное обеспечение: NFC Tools, NFC Tasks, Tasker, Unified Remote (все из магазина Play). На вашем компьютере установите сервер Unified Remote.

  1. Настройте приложение Unified Remote на вашем телефоне для подключения к ПК, связь должна быть зашифрованной

  2. Используйте Tasker для создания Unifed Remote (через встроенный в Tasker плагин UR) нажатия, вкладки и события обводки, чтобы автоматически вводить свой пароль для вас на экране блокировки (список команд в правильном порядке, соответствующем экрану блокировки). Вы должны поэкспериментировать с ним, чтобы правильно его настроить, проверить порядок вкладок, ходы стрелок и т. Д.

  3. Используйте инструменты и задачи NFC для записи команд Unified Remote, выполняемых Tasker, на любой совместимый тег NFC.

Это займет некоторое время, чтобы это заработало, но это работает, и вы должны заплатить несколько долларов за некоторые приложения, они не все бесплатны. Процесс безопасен, если вы защищаете Tasker с помощью PIN-кода и защищенного единого удаленного соединения. Первый вход в систему должен быть выполнен классическим способом (клавиатура), чтобы позволить запуск сервера Unified Remote.

Питер
источник
2

На самом деле я реализовал это аналогично The3rdIcon. Используйте его ответ, чтобы получить рамки, и я могу предоставить подробности. Обратите внимание, что программа разблокировки, которую он связывает, не работает для Windows 7 и выше, но этот прием будет. Для моего конкретного случая я использовал устройство Bluetooth, подключенное к моей рабочей станции, для обнаружения близости, но вы можете делать все, что применимо. Вот реальные детали.

Поскольку ПК, с которыми я работаю, находится за брандмауэром, я использую перенаправление расширения Chrome от AutoRemote, которое работает очень хорошо.

Tasker Bluetooth Рядом с профилем

Примечания: игнорируйте бит% WorkHint, он для чего-то другого. Этот профиль требует, чтобы вы были подключены к устройству, но не подключены. Он не очень быстро реагирует (по соображениям экономии заряда батареи), но обнаружит ближний / дальний в течение нескольких минут. Кроме того, я использую пару других профилей, которые могут вызвать разблокировку, чтобы она была более отзывчивой, но это должно помочь вам начать. Мой пример отправляет на канал AutoRemote (Работа), чтобы он мог заблокировать / разблокировать 2 компьютера для меня.

Profile: BT Work Near (166)
State: BT Near [ Name:yourbluetoothdevice Address:* Major Device Class:Audio / Video Standard Devices:On Low-Energy (LE) Devices:Off Unpaired Devices:Off Toggle BlueTooth:Off ]

Enter: Anon (167)
A1: Variable Set [ Name:%WorkHint To:true Do Maths:Off Append:Off ] 
A2: AutoRemote Message [ Configuration:Recipient: Group
Message: Unlock
Channel: Work Package:com.joaomgcd.autoremote Name:AutoRemote Message Timeout (Seconds):200 ]

Exit: Anon (168)
A1: Variable Clear [ Name:%WorkHint Pattern Matching:Off ] 
A2: AutoRemote Message [ Configuration:Recipient: Group
Message: Lock
Channel: Work Package:com.joaomgcd.autoremote Name:AutoRemote Message Timeout (Seconds):200 ]

EventGhost Lock Macro

Примечания: они используют небольшую хитрость для выполнения блокировки / разблокировки. По сути, он отключается от сеанса консоли, а затем снова подключается к нему для разблокировки. Он по-прежнему отображает экран CTRL-ALT-DEL, и кто-то, пытающийся использовать ПК, фактически должен будет войти в систему. Обратите внимание, что трюк переподключения не будет работать, если вы используете действие рабочей станции блокировки EventGhost или фактическую блокировку WIN-L.

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1700">
    <Macro Name="Lock Workstation" id="6" Expanded="True">
        <Event Name="AutoRemote.Message.Lock" />
        <Action>
            System.Execute(u'c:\\windows\\system32\\tsdiscon.exe', u'', 0, False, 2, u'', False, True, u'', False, False, False)
        </Action>
    </Macro>
</EventGhost>

Макрос разблокировки EventGhost

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1700">
    <Macro Name="Unlock Workstation" id="9" Enabled="False" Expanded="True">
        <Event Name="AutoRemote.Message.Unlock" />
        <Action>
            System.Execute(u'C:\\Windows\\System32\\tscon.exe', u'1 /dest:console /password:yourpassword', 0, False, 2, u'', False, True, u'', False, True, False)
        </Action>
    </Macro>
</EventGhost>

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

Bryan
источник
1

В случае , если кому - то интересно ... есть приложение для этого
http://www.rohos.com/2013/12/login-unlock-computer-by-using-smartphone/
Установка приложений как на вашем компьютере и телефоне, довольно простая настройка. Протестировал и все работает. 15-дневный пробный период. Лицензия на 32 $.
Было бы хорошо, если бы это можно было сделать с помощью Tasker.

PS Я не понимаю, почему приложение не в магазине Play. Хотя я не нашел никаких негативных отзывов об этом.

Gh0st
источник
Я попробовал, но по какой-то причине он не разблокирует мой Mac через wifi, в то время как для блокировки / разблокировки Bluetooth необходимо вручную включить / отключить Bluetooth - не очень удобно.
юркеннис
1

Эта программа для Windows блокирует и разблокирует, позволяет регулировать расстояние (как вы просили), уведомляет ваш телефон, если кто-то пытается украсть ваш ноутбук, позволяет блокировать / разблокировать с помощью сканера отпечатков пальцев вашего телефона и блокирует экранную заставку, когда вы в пределах диапазона Bluetooth.

Вам нужно будет установить программу на вашем ПК с Windows, приложение на вашем телефоне Android или SmartWach и выбрать провайдера учетных данных на экране блокировки. Это бесплатно, но есть реклама на телефоне.

На сайте также есть программа для Mac.

RR
источник