removable-drive

    0热度

    4回答

    我正在开发一个项目,以防止从可移动设备启动应用程序。 有没有人知道我能做到这一点?最好在Windows平台上使用C++。 我的目标是防止执行exe文件,即使用户双击它,或者即使他试图从命令行启动它。

    1热度

    1回答

    可移动驱动器我具有与壳寄存器驱动器时添加到系统中,或者当媒体被插入驱动器(经由SHChangeNotifyRegister)接收通知的托盘的应用程序。在收到这些通知后,我试图打开驱动器查询它的一些属性。对于我的测试,我正在使用一个简单的USB闪存驱动器。这在我在物理控制台登录时正常工作,但如果通过远程桌面登录,则CreateFile调用将失败,并显示ERROR_ACCESS_DENIED。 我调用

    0热度

    2回答

    我正在寻找涉及(可移动)设备的一些事情,所以我一直在寻找WMI和其他API,'设备和打印机'屏幕以及'安全删除硬件'弹出窗口,因为我希望尽可能无缝地体验。然而,问题在于,我无法找到任何方式来获取姓名,因为我的用户在他的电脑中“知道”他们。 示例...我连接iPod,这表明在这两个DAP和SRH为“iPod的”,这是真棒。在WMI中,我能找到的最接近的是'Apple Inc. iPod'和'Appl

    5热度

    4回答

    我正在使用WM_DEVICECHANGE在新的USB驱动器连接到计算机时收到通知。这对拇指驱动器等设备非常有用,只要设备到达,就可以从中读取文件。对于像SD卡读卡器这样的设备来说,它并不是因为当设备连接时发送一次消息,而是当用户实际将卡插入设备时不发送消息。 是否可以检测新介质插入到现有USB设备而不必使用轮询?

    0热度

    1回答

    我正在检测存储卡(可移动介质)的插入。我可以获取有关插入的媒体类型,制造商等的信息吗?

    3热度

    2回答

    我有一个闪存驱动器,我将其格式化为驱动器上的卷标为“PHILIP”。 我使用Get-PSDrive H -PSProvider FileSystem以确定驱动器是否插好,但我真的想确定驱动由卷标插上,即Get-PSDrive -VolumeLabel PHILIP -PSProvider FileSystem。当然VolumeLabel参数不存在,所以这是行不通的。 有没有办法按卷名在计算机中列出

    4热度

    2回答

    我需要在我的程序中搜索SD卡。 目前我使用的搜索像所有移动设备: searcher = New Management.ManagementObjectSearcher("\\localhost\root\cimv2", "SELECT DeviceId FROM Win32_LogicalDisk WHERE DriveType=2 AND Size>0"); 但它找到USB闪存驱动器也。是否

    4热度

    1回答

    我发现了几个片段和.pas文件,可以检测USB闪存驱动器插入和移除时的情况。有些提供所有类型的良好信息,但我需要的是设备的唯一序列号,而不是卷的序列号。 我目前的.pas文件(我不记得我在哪里找到的)也似乎检测到SD卡(我喜欢它)。如果你想看看,你可以在这里找到它(它只返回驱动器号和插入/删除): unit UsbDetector; interface uses Classes; ty

    2热度

    1回答

    我用C#编写与使用FileSystemWatcher的监视更改某些目录的.NET 2.0框架Windows服务。其中一些目录可能位于可移动媒体上,如USB驱动器。当一个新的驱动器插入到系统中,我经历了WMI查询得到通知,并可以建立一个新的FileSystemWatcher的。所有这一切运作良好。 难度在于我希望用户能够使用Windows“安全删除硬件”应用程序弹出驱动器,但Windows报告驱动器

    9热度

    4回答

    如何在Linux中获得可移动驱动器列表(插入USB)?如果使用KDE,GNOME或其他DE库,我会很轻松。