2010-03-02 3 views
1

Windows CE 장치의 USB 포트에 프로그래밍 방식으로 (C++) 액세스/보안 액세스하는 방법을 찾고 있는데,이 장치는 단일 로그인 만 사용하고, 시간 신청.Windows CE6의 USB 액세스 제어

이상적으로는 실행중인 응용 프로그램에 암호를 입력하여 USB 기능을 열고 활성화하는 것이 가장 쉽습니다. 그러나 모든 솔루션이 고려됩니다.

나는 보너스가 될 것이지만 어떤 장치 유형이 꽂혀 있는지에 대해 정말로 신경 쓰지 않습니다. 난 그냥 누군가가 실행중인 시스템에 대한 권한없이 펜 드라이브를 사용할 수 없게하고 싶지만 그래도 공인 엔지니어가 소프트웨어를 업데이트하고 로그 파일을 복사하는 방법을 허용합니다.

BIOS에서 할 수 있지만 나는이 기능을 토글하기 위해 재부팅 할 필요가 없다. 실행중인 소프트웨어가 계속 실행되어야하기 때문에, 나는 경험이 부족한 사람들을 BIOS에 맡기지 않을 것이다 ...

이 방법은 가능한가? C++에서 Windows CE6 용?

답변

1

사용자로부터 인증을 요청하기 위해 USB 호스트 드라이버를 수정해야합니다 (또는 인증 app/servce와 조정하는 것이 더 좋습니다). 그런 다음 사용자를 장치 클래스, 장치 공급 업체 또는 장치 일련 번호까지 연결하여 원하는만큼 복잡하게 만들 수 있습니다.

드라이버 소스는 플랫폼 빌더와 함께 제공되므로 너무 어렵지 않습니다.