Como o TeamViewer controla meu cursor?

Como o TeamViewer controla meu cursor?

Eu limúltiplo Postagenssobre como o TeamViewer estabelece uma conexão com o computador, mas nenhum deles parece explicar como ele realmente move o cursor na tela ou clica.

Quais comandos ele está executando no meu computador? Posso executar esses comandos sozinho sem o TeamViewer?

Responder1

Todos os programas do Windows podem definir a posição do cursor do mouse com oSetCursorPosfunção.

Os cliques do mouse são uma das coisas que podem ser simuladas com oSendInputfunção. Especificamente, o dwFlagscampo doMOUSEINPUTestrutura pode especificar uma ação "mouse up" ou "mouse down" para qualquer botão do mouse.

informação relacionada