Tôi thực sự đã thực hiện điều này theo cách tương tự như The3rdIcon. Sử dụng câu trả lời của anh ấy để có được khuôn khổ, và tôi có thể cung cấp chi tiết. Lưu ý rằng chương trình mở khóa mà anh ta liên kết không hoạt động cho Windows 7 trở lên, nhưng thủ thuật này sẽ có. Đối với trường hợp cụ thể của tôi, tôi đã sử dụng một thiết bị bluetooth được gắn vào máy trạm của mình để phát hiện gần nhưng bạn có thể làm bất cứ điều gì có thể áp dụng. Dưới đây là chi tiết thực tế.
Vì các PC tôi đang làm việc nằm phía sau tường lửa, tôi đang sử dụng chuyển hướng tiện ích mở rộng Chrome của AutoRemote hoạt động rất tốt.
Tác vụ Bluetooth Gần hồ sơ
Ghi chú: Bỏ qua bit% WorkHint, nó dành cho thứ khác. Cấu hình này yêu cầu bạn phải được ghép nối với thiết bị, nhưng không được kết nối. Nó không đáp ứng khủng khiếp (vì lý do tiết kiệm pin) nhưng sẽ phát hiện gần / xa trong vòng vài phút. Ngoài ra, tôi sử dụng một vài cấu hình khác có thể kích hoạt mở khóa để nó phản ứng nhanh hơn nhưng điều này sẽ giúp bạn bắt đầu. Ví dụ của tôi gửi đến kênh AutoRemote (Công việc) để nó có thể khóa / mở khóa 2 máy tính cho tôi.
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 ]
Macro khóa EventGhost
Ghi chú: Chúng sử dụng một mẹo nhỏ để thực hiện khóa / mở khóa. Về cơ bản, nó ngắt kết nối với phiên giao diện điều khiển và sau đó kết nối lại với nó để mở khóa. Nó vẫn hiển thị màn hình CTRL-ALT-DEL và ai đó đang tìm cách sử dụng PC thực sự sẽ phải đăng nhập. Lưu ý rằng thủ thuật kết nối lại sẽ không hoạt động nếu bạn sử dụng hành động máy trạm khóa EventGhost hoặc khóa WIN-L thực tế.
<?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>
Macro mở khóa 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>
Tôi sử dụng một vài macro khác để gửi thông báo tới điện thoại của mình khi PC bị khóa hoặc mở khóa tự động hoặc thủ công. Tôi có thể đăng những điều đó là tốt nếu có bất kỳ quan tâm.