Eu quero executar um script quando o dispositivo bluetooth conhecido se conecta / desconecta ao WinXP

1

Eu tenho um laptop na minha mesa no trabalho. Eu tenho timer de proteção de tela habilitado, por isso, se eu não estiver usando o computador por dez minutos, ele iniciará o protetor de tela. Eu também tenho a opção "Ao reiniciar, proteger com senha" marcada. Isso é útil e eu quero que seja assim. No entanto, às vezes eu apenas sento no meu cubículo e leio alguns documentos sem tocar no computador. Durante esse tempo, quero que meu computador saiba que estou lá e que não há necessidade de iniciar o protetor de tela.

Eu tenho um celular que é emparelhado com bluetooth com o laptop para sincronizar calendários. Existe alguma maneira de um script ou programa saber que algum dispositivo pareado (ou especificado) está conectado? Ao digitar isso, pensei que poderia haver algumas entradas do Registro para isso. Alguém tem alguma opinião sobre isso?

-Corda

Rope
fonte

Respostas:

1

Eu duvido severamente que haja capacidade embutida para isso. Um sistema operacional não é para todo caso de uso concebível de um computador lá fora, ele existe para fornecer os blocos de construção para construir tais aplicativos.

Enfim, eu suspeito que você pode escrever um programa simples que procura o seu dispositivo emparelhado e, em seguida, impede que o protetor de tela seja executado (para o qual existe uma API).

Joey
fonte
1
Acho que você está certo. Eu fiz um registro rápido diff e apenas a mudança direta relacionada às conexões bluetooth foi fabricante de celular específico. Valor que muda tem um comportamento previsível, então eu acho que posso construir algo sobre isso. Obrigado. Eu vou dar aos outros uma chance, mas vou aceitar sua resposta mais tarde, se nada de quebrar a terra aparecer.
Rope
1
@rope: Eu deixaria o registro fora dele e, em vez disso, criaria um aplicativo para fazer o que deveria: Observar os dispositivos Bluetooth aparecendo / desaparecendo. Tentar confiar em algo não documentado provavelmente não é o melhor caminho a percorrer.
Joey
1
Como sempre, minha busca me levou ao mais profundo das profundezas. Acabei de ver o Amuleto de Yendor, mas passei e continuei mais fundo. :) Parece que a parte "Cuidado com dispositivos Bluetooth aparecendo / desaparecendo" não pode ser genérica porque a descoberta de dispositivos Bluetooth é específica do fabricante do dispositivo. Talvez eu apenas trabalhe com a pilha Bluetooth da Broadcom, que meu laptop usa e esqueça os outros por enquanto.
Rope