2012-10-10 3 views
0

CreateFile과 함께 사용할 USB Bluetooth 송수신 장치의 장치 이름을 가져 오려고하지만 파일 경로를 알 수 없습니다. 나는 USB 파일 경로를 시도했지만 항상 SHARING_VIOLATION을 반환합니다.Windows 장치 이름

올바른 장치 경로인지 이해하려면 Windows 등록 장치 이름을 어떻게 얻을 수 있습니까? Bluetooth 트랜시버의 표준 장치 경로가 있습니까?

답변

1

가장 정확한 내용은 USBDeview이며 정확한 장치 이름을 찾을 수 있습니다.

BT 송수신기의 표준 이름을 알지 못합니다.

+0

COM1과 G가 나타나는 열은/C : ?? 그렇다면 내 블루투스 어댑터가 어떤 장치도 만들지 않습니다. – rnunes

+0

@rnunes : nope. 엄밀히 말하면 이름은 장치에 대한 객체 관리자 네임 스페이스의 심볼릭 링크입니다. Win32는 기본적으로'\\'(별칭'\ DosDevices') 객체 디렉토리 안에있는 장치 만 볼 수 있습니다. 따라서 장치의 Win32 이름이이 개체 디렉토리에 심볼릭 링크되어 Win32 하위 시스템에서이를 볼 수 있습니다. 예외가있을 수 있지만 장치 이름은 일반적으로 '\ Device \'로 시작해야합니다. 그러나 규칙이지만. – 0xC0000022L

+0

나는 벌써 해 봤지만 불행히도 내 USB 블루투스 어댑터가 Windows 블루투스 드라이버 스택 (Bluesoleil 스택)을 사용하지 않는다고 생각합니다. WinObj를 사용하여 문제를 해결했습니다. 내일 솔루션을 게시 할 것입니다. – rnunes

관련 문제