0
서랍을 열려면 USB 포트에 연결된 장치 (금전 함)에 일부 명령을 보내야합니다. 이 장치는 다른 공급 업체 및 제조업체에서 제공 될 수 있으므로 직렬 포트에 쓰는 것과 같은 장치에 쓰는 공통 메커니즘이 필요합니다. 내가 사용해야하는 두 가지 필터 드라이버와 장치 드라이버가 있다면 LibUsb win32를 사용해도 될까요?USB 장치에 데이터 쓰기
서랍을 열려면 USB 포트에 연결된 장치 (금전 함)에 일부 명령을 보내야합니다. 이 장치는 다른 공급 업체 및 제조업체에서 제공 될 수 있으므로 직렬 포트에 쓰는 것과 같은 장치에 쓰는 공통 메커니즘이 필요합니다. 내가 사용해야하는 두 가지 필터 드라이버와 장치 드라이버가 있다면 LibUsb win32를 사용해도 될까요?USB 장치에 데이터 쓰기
WPD (새내기는 제외)을 사용하여 성공적으로 수행했습니다. 아마도 모든 시나리오에 적합하지는 않지만 확실히 좋은 출발점입니다. 나는 'open device'에 대한 표준 명령이 있다고 생각한다. 일부 WPD 명령 here.
그렇지 않은 경우 busdog을 사용하여 서랍을 여는 데 필요한 장치 명령을 리버스 엔지니어링하고 CreateFile 및 WriteFile API를 사용하여이 명령을 USB 장치에 쓰려고 시도합니다.
AFAIK, 장치의 실제 드라이버가 설치되어 있지 않으면 libusb 만 "장치 드라이버"로 사용할 수 있습니다. 그렇지 않으면 필터 드라이버를 사용합니다. – dbrank0