Saya sebenarnya telah mengimplementasikan ini dengan cara yang mirip dengan The3rdIcon. Gunakan jawabannya untuk mendapatkan kerangka, dan saya bisa memberikan detail. Perhatikan bahwa program pembuka kunci yang ditautkannya tidak berfungsi untuk Windows 7 dan yang lebih tinggi, tetapi trik ini akan berhasil. Untuk kasus khusus saya, saya menggunakan perangkat bluetooth yang terpasang pada workstation saya untuk deteksi kedekatan tetapi Anda dapat melakukan apa pun yang berlaku. Berikut ini rincian aktualnya.
Karena PC yang bekerja dengan saya ada di belakang firewall, saya menggunakan pengalihan ekstensi Chrome AutoRemote yang bekerja dengan sangat baik.
Tasker Bluetooth Dekat profil
Catatan: Abaikan bit% WorkHint, itu untuk sesuatu yang lain. Profil ini mengharuskan Anda dipasangkan ke perangkat, tetapi tidak terhubung. Ini tidak terlalu responsif (untuk alasan penghematan baterai) tetapi akan mendeteksi dekat / jauh dalam beberapa menit. Selain itu saya menggunakan beberapa profil lain yang dapat memicu pembukaan kunci sehingga lebih responsif tetapi ini harus Anda mulai. Contoh saya mengirim ke saluran AutoRemote (Bekerja) sehingga dapat mengunci / membuka kunci 2 komputer untuk saya.
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 Mengunci Makro
Catatan: Ini menggunakan sedikit trik untuk mencapai kunci / buka. Ini pada dasarnya terputus dari sesi konsol dan kemudian menghubungkan kembali untuk itu untuk membuka kunci. Itu masih menampilkan layar CTRL-ALT-DEL dan seseorang yang ingin menggunakan PC benar-benar harus masuk. Perhatikan bahwa trik menghubungkan kembali tidak akan berfungsi jika Anda menggunakan tindakan workstation mengunci EventGhost atau kunci WIN-L yang sebenarnya.
<?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 Buka Kunci Makro
<?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>
Saya menggunakan beberapa makro lain untuk mengirim pemberitahuan ke telepon saya ketika PC terkunci atau tidak terkunci baik secara otomatis maupun manual. Saya dapat mempostingnya juga jika ada minat.