AndroidからPCのロックを解除する


10

この質問はすでに尋ねられるだろうと私は確信しており、解決策を見つけるために一生懸命努力しましたが、多くを見つけることができませんでした。

AndroidデバイスからPCをロック/ロック解除しようとしています。BTProximityを使用してこれを実行したくないのは、家の別の部屋にいても、電話を検出してコンピューターのロックを解除できるためです。近接に頼るのではなく、ロック/ロック解除をトリガーするイベントをより細かく制御したい。

私は、タスカーを使用してこれを達成できれば非常にうれしいですが、自分のPCでタスカーができることでロック/ロック解除する方法を見つけることができません。

ソリューションは、WindowsまたはUbuntuのいずれか、またはその両方です。

回答:


5

AndroidフォンとPCとの最適な統合ソリューションは、AutoremoteEventGhostを使用することです。一般的な考え方は、AutoRemoteを使用してEventghostにメッセージを送信し、それによってPCのロックを解除またはロックするというものです。タスクは次のようになります。

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

次は、EventGhost側です。Eventghostは、ローカルネットワーク上にない場合は特に応答しない場合がありますが、AutoRemoteのChrome拡張機能使用してこれを回避できます。AutoRemoteに問題がある場合、開発者は素晴らしいWebサイトを所有しており、Googleグループで非常に活発です。AutoRemoteプラグをEventghostにインストールする方法については、こちらを参照してください。Eventghostトリガーを作成する手順は次のとおりです。

  1. マクロを作成しますが、AutoRemoteプラグインが見つからなくても心配はいりません。これは本当に派手なフォルダです
  2. eventghostマクロをトリガーするイベントをツールバーから追加します。次のようになります。Autoremote.Message.unlock
  3. 次はあなたの行動です。これでワークステーションのロックが解除されます

ご不明な点がございましたら、コメントでお気軽にお問い合わせください。迅速に対応できるよう最善を尽くします。

私の回答があなたの問題を解決した場合は、回答にマークを付け、その有用性を評価することを忘れないでください。私は新しく、ここで評判を築こうとしています。


どうもありがとう、これは有望に見えます。ただし、これを実装して検証するのに少し時間がかかります。他の誰かがこの方法を使用して成功した場合は、ここにコメントしてください。
アーバン

私が証明したリンクは必要なファイルへの直接リンクであるため、設定にそれほど時間がかからないはずです。ダウンロードしたら、ドロップしてイベントゴーストにドラッグするだけで機能します。
The3rdIcon 14年

AndroidとiOSの間でどのような接続が使用されていますか:Wifi / Bluetooth /その他何ですか?
yurkennis

「これによりワークステーションのロックが解除されます」-リンクされた投稿は、Windows BATファイルであるMyUnlockerをダウンロードして実行する必要があります。OS X用の同様のスクリプト/プログラムはありますか?
yurkennis

すべてを駆り立てるイーブンゴーストはPC専用です。
The3rdIcon

3

NFC電話を使用して、LANからPCのロックを解除し、別名NFCタグをスキャンして、Windowsにログインできます。Androidスマートフォンに次のソフトウェアをインストールします:NFCツール、NFCタスク、タスカー、統合リモート(すべてPlayストアから)。PCにUnified Remoteサーバーをインストールします。

  1. PCに接続するように電話で統合リモートアプリを構成します。通信は暗号化に設定する必要があります

  2. Taskerを使用して(Taskerの統合URプラグインを介して)Unifed Remoteのクリック、タブ、ストロークのイベントを作成し、ロック画面でパスワードを自動的に入力します(ロック画面に一致する正しい順序のコマンドのリスト)。あなたはそれを適切に設定するために遊んで、タブの順序、矢印のストロークなどをテストする必要があります。

  3. NFCツールとタスクを使用して、互換性のあるNFCタグでタスカーによって実行される統合リモートコマンドを記述します。

機能させるには少し時間がかかりますが、機能し、一部のアプリに数ドルを支払う必要があります。すべてが無料ではありません。TaskerをPINと安全な統合リモート通信で保護すれば、プロセスは安全です。Unified Remoteサーバーを起動できるようにするには、最初のログオンを従来の方法(キーボード)で実行する必要があります。


2

私は実際にこれをThe3rdIconと同様の方法で実装しました。彼の答えを使用してフレームワークを取得し、詳細を提供できます。彼がリンクするアンロックプログラムはWindows 7以降では機能しませんが、このトリックは機能します。私の特定のケースでは、ワークステーションに接続されているBluetoothデバイスを近接検出に使用しましたが、適用できるものなら何でもできます。実際の詳細は次のとおりです。

私が使用しているPCはファイアウォールの背後にあるため、AutoRemoteのChrome拡張リダイレクトを使用しています。

Tasker Bluetooth Nearプロファイル

注:%WorkHintビットは無視してください。これは何か他のもののためです。このプロファイルでは、デバイスとペアリングされている必要がありますが、接続されていません。(バッテリー節約の理由で)非常に応答が遅くなりますが、数分以内に近く/遠くを検出します。さらに、ロック解除をトリガーできる他のいくつかのプロファイルを使用して、応答性を高めますが、これで開始できます。私の例では、2つのコンピューターをロック/ロック解除できるように、AutoRemoteチャネル(Work)に送信します。

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ロックマクロ

注:これらは少しトリックを使用してロック/ロック解除を行います。基本的にコンソールセッションから切断され、後でロック解除のために再接続されます。それでもCTRL-ALT-DEL画面が表示され、PCを使用しようとするユーザーは実際にログインする必要があります。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>

他のいくつかのマクロを使用して、PCが自動または手動でロックまたはロック解除されたときに電話に通知を送信します。興味があれば投稿することもできます。


1

誰かが興味を持っている場合...このための アプリがあります
http://www.rohos.com/2013/12/login-unlock-computer-by-using-smartphone/
PCと電話の両方にアプリをインストールしてください、かなり簡単なセットアップ。テストしてみました。15日間の試用期間。32 $ライセンス。
Taskerでできればいいのに。

PSアプリがPlayストアにない理由がわかりません。私はそれについて否定的なレビューを見つけていませんが。


私は試してみましたが、何らかの理由でwifi経由でMacのロックを解除しませんが、Bluetoothロックは手動でBluetoothを有効/無効にしてロック/ロック解除する必要があるため、あまり実用的ではありません。
yurkennis

1

この Windows用プログラムは、ロックとロック解除の両方を実行し、距離を(要求どおりに)調整し、誰かがラップトップを盗もうとしたときに電話に通知し、携帯電話の指紋リーダーでロック/ロック解除し、スクリーンセーバーをブロックします。 Bluetooth範囲内。

プログラムをWindows PCにインストールし、アプリをAndroidフォン/ smartwachにインストールして、ロック画面で資格情報プロバイダーを選択する必要があります。それは無料ですが、電話に広告があります。

このサイトにはMac用のプログラムもあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.