콘솔 사용자가 프로그램을 호출하는지 테스트하는 방법은 무엇입니까?
다음을 통해 HID 장치를 시뮬레이트하는 애플리케이션을 구축했습니다./dev/uhid리눅스에서. 내 지원서는 두 가지 프로그램으로 나뉩니다. 첫째, /dev/uhid장치를 열고 에뮬레이트하고 장치를 호출하는 프로그램에 메시지를 주고받는 매우 간단한 setuid 루트 바이너리입니다 . 둘째, 애플리케이션에는 실제로 모든 장치 로직이 포함되어 있으며 다른 바이너리를 사용하여 uhid_event메시지를 캡슐화하고 커널과 통신합니다. 콘솔에 액세스할 수 있는 사람은 누구나 하드웨어 USB 장치를 연결할 수 ...