문제

나는 사용하고있다 다중 점 SDK는 교실에 각 학생마다 컴퓨터가 하나가없는 덜 풍요로운 국가의 어린이를위한 협업 교육 신청을 만들기 위해 SDK.

하나의 컴퓨터에 연결된 최대 40 마리의 마우스를 지원해야하므로 소프트웨어를 테스트하는 자동화 된 방법이 필요합니다. SDK는 시스템에서 찾을 수있는 많은 마우스를 지원하고 마우스를 첨가하고 제거 할 때 감지합니다. 각 마우스는 WPF 창 내에서 '가상'마우스 포인터로 나타납니다. 각 어린이는 화면에서 '그들의'포인터를 독립적으로 제어합니다.

Windows가 하나 이상의 마우스를 가지고 있다고 생각하도록하는 테스트 하네스를 만들고 싶습니다. 하네스는이 가짜 장치 (40+)를 만들어 이동, 버튼 다운 등과 같은 마우스 메시지를 보내는 데 사용해야합니다.

모든 도움은 대단히 감사하겠습니다.

도움이 되었습니까?

해결책

멀티 포인트에 필요한 정도로 마우스를 위조하려면 장치 드라이버가 필요합니다. 이것은 쉬운 일이 아니지만 결코 불가능하지 않습니다.

가장 좋은 방법은 아마도 HID Minidriver 당신이 그것을 사용하여 설치할 수 있습니다 설정 API. 그런 다음 운전자는 수락합니다 DeviceIoControl마우스 입력 보고서를 시뮬레이션하게하는 S.

다른 팁

Windows의 DDK (Driver Development Kit)에서 DSF (Device Simulation Framework)를 사용하여 에뮬레이션 된 장치를 추가하여 샘플이 vbscript에 있다고 걱정하지 않으며 보낼 올바른 입력 보고서 형식 및 코드를 파악하면됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top