用python在win7上实现win10的动态锁

windows10动态锁小功能,绑定手机蓝牙,当手机离开蓝牙搜索范围后自动锁屏,实现先跑路再删库。

1.环境

windows7
蓝牙适配器
一个手机......的蓝牙MAC 例如 E4:E4:E4:E4:E4:E4
python3.7
PyBluez-0.22 #PyBluez很难装 需要安装Visual Studio 2015解决依赖问题,当然你可以百度其他方法,祝好运。

2.实现

大概半分钟找不到蓝牙就锁屏,所以没带手机的话你只有半分钟结束程序运行。

import time
from bluetooth import *
from ctypes import *
import sys

def findDevs():
    target='E4:E4:E4:E4:E4:E4'   #蓝牙MAC
    notfoundmac = []
    err_conn = 0
    for x in range(15):
        services = bluetooth.find_service(address=target)
        if notfoundmac == services:
            err_conn = err_conn+1
            print(err_conn)
            if err_conn == 15:
                user32=windll.LoadLibrary('user32.dll')
                user32.LockWorkStation()
                print('windows is locked!!!')
        else:
            print('keep alive...')
            break


while True:
    findDevs()
    time.sleep(10)

3.代码虽然写的稀烂,但心是热的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容