问题标签 [removable-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
1057 浏览

foxpro - Foxpro App and removable drives problem

I have a foxpro app, that contains hard coded path for icons and bitmaps. That's how foxpro does it and there is no way around it. And this works fine, except that when a removable drive has been used but is not connected, and when is connected windows assigns the same letter as hard coded path, when opening any form that contains such path, the following error message apears (FROM WINDOWS, not fox):

Windows-No disk Exception Processing Message c0000012 Parameters .....

Any help please Nelson Marmol

0 投票
7 回答
919 浏览

c++ - 有什么方法可以确定 Windows 中可移动驱动器的速度吗?

有没有办法在不实际读取文件的情况下确定 Windows 中的可移动驱动器速度。如果我必须读取文件,需要读取多少才能获得半准确的速度(例如确定设备是 USB2 还是 USB1)?

编辑:澄清一下,USB2 和 USB1 就是一个例子。这些可能是紧凑型闪存,可能是 SSD,可能是可移动驱动器。我正在尝试尽快确定这一点,因为它对应用程序的响应能力有实际影响。

编辑:还应该澄清,这必须以编程方式完成。它可能会在 C++ 中完成。

编辑:提升答案是我一直在寻找的(尽管我没有用 C++ 编写任何 WMI)。但我需要知道我必须检查哪些属性才能确定相对速度。我不需要确切的速度(就像我所说的 USB1 和 USB2 之间的速度差异),但我需要知道它是否会是 SLLOOOOWWW。

0 投票
1 回答
480 浏览

c++ - How could I know when someone attaches a removable disk on my computer?

I would like to know how can I detect when the user attaches a removable drive on a computer ( in a Windows XP environment ) . There surely has to be a better way than constantly checking to see if the number of drives increased , right ?

0 投票
4 回答
8225 浏览

c# - C#中的GetDriveType?或找出我的驱动器是否可移动?

我正在使用 Environment.GetLogicalDrives(); 获取驱动器列表。我记得在 C++ 中,我可以使用 GetDriveType 来查找设备是否是 CD、可移动、闪存等,我想我想在我的应用程序中放置一个过滤器,以便在默认情况下仅显示 CD 和可移动设备。C# 中的 GetDriveType 等价物是什么?谷歌只向我展示了使用 c++ 调用的技巧。

0 投票
3 回答
22978 浏览

c# - 如何在 C# 中获取可移动磁盘的列表?

我想在 c# 中获取可移动磁盘的列表。我想跳过本地驱动器。因为我希望用户只将文件保存在可移动磁盘中。

0 投票
2 回答
5379 浏览

cocoa - 在运行时获取应用程序的路径 + 可可

我希望我的应用程序从可移动存储设备运行,它应该获取运行它的可移动存储的路径或启动应用程序的 rem 存储设备。我已经看到 nsworkspace 获取可移动存储设备的路径,但不知道如何在运行时获取路径。

请提出一种方法来做到这一点。我也搜索了网络并知道mac系统上没有自动运行功能。我希望我的应用程序在将可移动存储连接到 mac 系统时自动启动。有什么解决方法吗?

谢谢

0 投票
1 回答
656 浏览

windows - 如何在 Windows 中获取 SD 卡的实际大小?

我们正在使用一个小型自制的基于 Windows 的工具来编写操作系统、图像和 FAT 分区,其中包含 SD 卡上的数据,然后将在嵌入式设备中用作引导介质和数据存储。

我目前正在使用IOCTL_DISK_GET_DRIVE_GEOMETRY来获取 SD 卡的大小。但是,由于 CHS 格式的限制,它并不是 SD 卡的实际大小。这不是一个大问题,因为只浪费了几个扇区,但是最好使用卡上的所有可用空间。

有没有更好的方法来获取驱动器的大小?请记住,我对分区大小不感兴趣。我需要可以在 SD 卡上访问的字节(或扇区)总数。此外,驱动器可能未格式化(正确 - 我的工具创建“太小”分区)并且首先使用 Windows 格式化它不是一个选项。

佛子

0 投票
2 回答
2005 浏览

cocoa - 检测何时卸载可移动存储

我正在开发一个应用程序,该应用程序应该检测当可移动存储被卸载或从 USB 中强行拔出时发生的事件。我怎样才能收到这些事件?

我已经看到NSWorkspace了顺利卸载设备的第一种可能性,但是这个类有卸载设备之类的方法-unmountAndEjectDeviceAtPath:。有人可以指出一些检测未安装卷的示例代码吗?

0 投票
3 回答
1502 浏览

macos - Mac + 外部驱动器未被识别为可移动存储

我有一个外部 1TB 驱动器,我的程序没有将其识别为可移动存储设备。

我的代码中有以下几行来检测连接到机器的可移动驱动器。

NSArray *removableDrivesPaths = [[NSWorkspace sharedWorkspace]mountedRemovableMedia];

请你们告诉我一种让我的外部驱动器被检测为可移动存储设备的方法,或者是否有任何其他可可框架功能可用于将我的外部驱动器检测为可移动存储设备。

谢谢

0 投票
4 回答
737 浏览

c++ - 如何阻止应用程序执行

我正在开展一个项目,以防止从可移动设备启动应用程序。有谁知道我该怎么做?最好在 Windows 平台上使用 C++。

我的目标是防止执行 exe 文件,即使用户双击它或者即使他尝试从命令行启动它。