私は実際にこれを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が自動または手動でロックまたはロック解除されたときに電話に通知を送信します。興味があれば投稿することもできます。