2014-06-11 5 views
0

기본적으로 USB 펜 드라이브 인 제품에 USB 드라이버를 쓰고 있습니다. 제품을 USB 포트에 연결하면 드라이브 이름/볼륨 이름이 "XXXX Corporation"으로 표시됩니다. 기본적으로 Windows 탐색기 나 내 컴퓨터에서 항상 "이동식 디스크"로 표시됩니다. 그물에서 사용할 수있는 USB 세부 판독기 도구를 사용하는 경우 공급 업체 ID 및 제조업체 ID 및 기타 USB 세부 정보를 볼 수 있습니다. Windows에서 드라이브의 이름을 바꾸는 것은 작동하지만 최종 사용자에게 이름을 바꾸라고 요청하지 않고이 작업을 기본적으로 수행하려고합니다. 드라이브 루트에 autorun.inf가 있으면 WindowsXP에서만 작동합니다. 어떻게받을 수 있습니까? 내 USB 드라이버 스택에 명시 적으로 코딩해야하는 설명자가 있습니까? 내 API 드라이버 스택에서 제조업체/제품/일련 설명자를 얻는 API는 이미 있습니다.windows/linux에 자동으로 볼륨 이름을 표시하는 방법

미리 감사드립니다.

찬드라

답변

1

파일 탐험가에 표시된 이름은은 USB 설명자 파일 시스템 레이블이없는 것입니다. 파일 시스템을 만드는 데 사용하는 도구 (FAT 또는 NTFS)를 사용하면 레이블을 설정할 수 있습니다. 기존 파일 시스템에서도 변경할 수 있습니다. 레이블은 모든 운영 체제에서 읽을 수도 있습니다.

autorun.inf 파일의 label 항목도 최신 Windows에서 읽어야합니다. 일부 Linux 파일 탐색기 (Gnome 's Nautilus)가 있으면이 파일을 사용할 수 있지만 플랫폼 간 방법은 파일 시스템 레이블입니다.

+0

안녕하세요, 답변 주셔서 감사합니다. 실제로 우리 제품에서는 저장 용으로 SD 카드를 사용하고 있었고 USB를 통해 PC에 연결되었습니다. 나는 SD card map에서 볼륨 레이블 (Volume Label)이라는 것을 발견 할 수 있습니다. 볼륨 레이블은 PC에 연결될 때 볼 볼륨 레이블을 얻으려면 변경해야합니다. – cshs100