windows_advanced_scanner.cpython-311.pyc•47.4 kB
�
�=�g�� � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m
Z
mZmZm
Z
ddlmZmZ ddlmZ ej e� � Z ej � � dk re� d� � G d� d � � Z e� � ZdS )
u�
Module spécialisé pour la détection avancée d'appareils Bluetooth sous Windows
en utilisant diverses méthodes spécifiques à Windows.
� N)�Dict�List�Optional�Any)�get_friendly_device_name�normalize_mac_address)�get_device_info�WindowsuR Ce module est spécifique à Windows et ne fonctionnera pas sur d'autres systèmesc
�� � e Zd ZdZddedee deeee f fd�Z
ddedee deeee f fd�Zdeeee f fd �Zdedeeee f fd
�Z
dedeeee f fd�Zdedeeee f fd�Zdedeeee f fd
�Zdeeee f fd�Zdeee f deeef ddfd�ZdS )�WindowsAdvancedScanneruH Scanner avancé pour Windows utilisant plusieurs méthodes de détection� $@N�duration�filter_name�returnc �� � i } t � d� � | � � � }|D ]_}|�P|� d� � rF|� � � |� d� � � � � v r|||d <