WMI 및 기타 API, '장치 및 프린터'화면 및 하드웨어 안전하게 제거 팝업을 가능한 한 원활하게 사용하려는 경우 (제거 가능한) 장치 관련 작업을 수행하려고합니다. . 그러나 문제는 .. 내 사용자가 자신의 PC에서 그 이름을 알기 때문에 이름을 알 수있는 방법을 찾을 수 없다는 것입니다.꽤 (메이커가없는) 장치 이름은 어디에서 찾을 수 있습니까?
예 ... iPod에 연결하면 DaP와 SRH 모두에서 'iPod'으로 표시됩니다. WMI에서 가장 가까운 곳은 'Apple Inc. iPod'과 'Apple iPod USB Device'입니다. 비슷한 이야기가 WD My Book 및 다른 하드웨어와 같은 다른 하드웨어에도 적용됩니다. 어디에서 적절한 문자열을 찾을 수 있습니까?
WMI로 올바른 방향에서 더 큰 그림에 접근하고 있는지 의심 스럽습니다. 여기에 99 % 디스크 드라이브와 함께 이동식 하드웨어로 공정한 비트를 만듭니다. 나는 A에서 Z까지 루프를 하드 코딩하여 각 드라이브를 검사 할 생각 이었지만, 이동식 볼륨은 문자에 마운트 할 필요가 없지만 NTFS의 빈 폴더에 덤프 될 수도 있습니다. 그와 나의 작은 의심은 플러그가 뽑기 전에 '마무리'를해야하는 다른 (구동이 아닌) 하드웨어가 있을지도 모르는 그릇된 질문에 내가 틀린 질문을 모두하는 것일 수도 있다는 것을 더하고 있습니다. (편집자 :이 정보가 너무 많은 정보와 관련이 없으면이 정보를 자유롭게 편집하십시오.)
이것들은 찾는 데 문제가없는 볼륨 레이블이다. 나는 장치 유형을 언급하고있다. 이 팝업을보십시오 : http://img44.imageshack.us/img44/6735/removabledevicespopup.png '이젝트'비트 바로 뒤에있는 이름을 찾고 있습니다. 내가 찾을 수있는 모든 이름은 브랜드 이름 및/또는 타입 넘버가 있습니다. 감사. :) – Stigma