我正在寻找涉及(可移动)设备的一些事情,所以我一直在寻找WMI和其他API,'设备和打印机'屏幕以及'安全删除硬件'弹出窗口,因为我希望尽可能无缝地体验。然而,问题在于,我无法找到任何方式来获取姓名,因为我的用户在他的电脑中“知道”他们。 示例...我连接iPod,这表明在这两个DAP和SRH为“iPod的”,这是真棒。在WMI中,我能找到的最接近的是'Apple Inc. iPod'和'Appl
我有一个闪存驱动器,我将其格式化为驱动器上的卷标为“PHILIP”。 我使用Get-PSDrive H -PSProvider FileSystem以确定驱动器是否插好,但我真的想确定驱动由卷标插上,即Get-PSDrive -VolumeLabel PHILIP -PSProvider FileSystem。当然VolumeLabel参数不存在,所以这是行不通的。 有没有办法按卷名在计算机中列出
我需要在我的程序中搜索SD卡。 目前我使用的搜索像所有移动设备: searcher = New Management.ManagementObjectSearcher("\\localhost\root\cimv2", "SELECT DeviceId FROM Win32_LogicalDisk WHERE DriveType=2 AND Size>0");
但它找到USB闪存驱动器也。是否
我发现了几个片段和.pas文件,可以检测USB闪存驱动器插入和移除时的情况。有些提供所有类型的良好信息,但我需要的是设备的唯一序列号,而不是卷的序列号。 我目前的.pas文件(我不记得我在哪里找到的)也似乎检测到SD卡(我喜欢它)。如果你想看看,你可以在这里找到它(它只返回驱动器号和插入/删除): unit UsbDetector;
interface
uses Classes;
ty