Pergunta

Eu estou usando o MultiPoint SDK para criar um aplicativo educacional colaborativa para crianças em países menos ricos, onde não há um computador para cada aluno na sala de aula.

Porque nós precisamos para suportar até 40 ratos ligados a um computador, precisamos de uma maneira automatizada para testar o nosso software. O SDK irá suportar como muitos ratos que ele pode encontrar no sistema e detecta quando os ratos são adicionados e removidos. Cada rato aparece como um ponteiro do mouse 'virtual' dentro de uma janela WPF. Cada criança tem controle independente de 'seu' ponteiro na tela.

Gostaríamos de criar um equipamento de teste que engana o Windows em pensar que ele tem mais do que um mouse. O arnês seria necessário para criar estes dispositivos falsificados (40+) e usá-los para enviar mensagens de mouse como movimento, botão para baixo, etc

Qualquer ajuda seria muito apreciada.

Foi útil?

Solução

Faking ratos na medida em que você precisa para MultiPoint vai exigir um driver de dispositivo. Esta não é uma tarefa fácil, mas é absolutamente impossível.

A melhor abordagem seria provavelmente um HID minidriver que você pode instalar usando o Setup API . O motorista, então, aceitar DeviceIoControls que faria com que ele relatórios de entrada do mouse simulados.

Outras dicas

você poderia usar dsf (framework de simulação do dispositivo) na (Driver Development Kit) ddk para Windows para adicionar uma preocupação não faça dispositivo emulado suas amostras estão em VBScript e você só precisa descobrir o formato de relatório de entrada correta e códigos para enviar .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top