问题标签 [usb-flash-drive]
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.
dos - 通过 BIOS 进行 USB 硬盘驱动器/笔式驱动器仿真
我正在尝试为 DOS 应用程序读/写 USB 硬盘驱动器和闪存驱动器。
我阅读了EDD 规范。它提到函数 Int13(Fn = 48h) 可用于获取 特定磁盘驱动器的接口路径和设备路径。这也包括usb接口和ata接口。
现在,此函数还返回一个设备参数表扩展 (DPTE) 表,该表提供 I/O 地址,绕过 Int13h 的软件可以通过该地址读取/写入设备。但此表仅适用于 ATA afaik。
我想使用 Int 13h读取/写入 USB 磁盘/笔式驱动器。可能吗?
实际上,它是受保护模式下的磁盘 I/O 敏感应用程序。因此,由于模式切换,使用 Int13h 会在性能方面造成严重损失。所以,我试图避免使用 Int13h。
bios是否也将USB驱动器初始化为ATA驱动器。如果是这样,那么我可以使用 DPTE 获取命令块和控制块的 I/O 基地址,然后像访问 ATA 驱动器一样访问 USB 驱动器。我对吗?
谢谢
linux - 在 Linux Shell 脚本中准备就绪时检测 USB 拇指驱动器
我是 Windows 管理员和开发人员,我通常不使用 Linux,如果这在某种程度上很明显,请原谅我。
我有一个不太好的 Linux 机器,一些旧版本的 Open SUSE,我有一个脚本可以卸载 USB 拇指驱动器,格式化它,然后等待设备再次准备好,然后再运行一个执行复制的脚本对源文件和目标文件进行 /MD5 校验和验证,以确保副本有效。问题是,在一个盒子上,USB 拇指驱动器在以一致的方式格式化后没有准备好。我需要 1 到 2 分钟以上的时间才能通过/media/LABELNAME
.
直接路径是/dev/sdb
,但是,当然,我不能通过这个路径直接访问它来复制文件。这是我的shell脚本:
有什么建议么?我如何等待驱动器准备好并检测到它?我已经看到自动检测和写入 USB 密钥/拇指驱动器,但坦率地说,我什至不知道这个答案是什么意思。
java - 如何启动 Jetty 并以独立于平台的方式打开浏览器
我有一个简单的 JSP 网页/站点。我已经在闪存驱动器上安装了 Jetty,并将 Jsp/Site 放入根上下文中。我有一个批处理文件,当我单击它时,它会启动码头,然后启动 IE 并启动网页。我什至在闪存驱动器上安装了 JRE,以防它没有在本地安装。效果很好,填充少,最终将用户引导到真实的网站做一些实际的工作。
我想做的是使闪存驱动器应用程序更加独立/兼容。我想要一个或多个图标供 mac 或 unix 或 windows 用户单击以启动 Web 服务器,然后启动浏览器。最好安装不同版本的 JVM,这样程序就可以为他们所在的机器选择正确的版本。
我看了一点 Java Web Start,但它似乎不太合适。有任何想法吗?
c# - 如何将 C# 应用程序从一台计算机安装到另一台计算机
我的情况是我有两台计算机 A 和 B。计算机 A 上安装了 C# windows 窗体应用程序。假装我没有要发布到 B 的源代码,是否可以将应用程序从 A 移动到 B?如果是这样,我需要什么文件才能复制它?
visual-c++ - 如何唯一识别 USB 设备?
是否可以通过唯一标识符来识别 USB 设备,例如操作系统具有 Mac-ID、硬盘 ID、以太网卡 ID 具有唯一标识符?我知道可以轻松更改 USB 分区的卷序列号,也可以在用户格式化时更改。
但是是否有某种“USB 硬盘 ID 或 USB 硬件 ID”的 ID,可以使用 WMI 服务通过 MFC(Visual C++ 或 C#)检索?这样的标识符对物理设备来说是唯一的吗?请澄清...
c# - PC和USB设备之间通信的最佳方式是什么
场景是,我有一个带有闪存卡的 USB 设备用于存储。我将编写一个 PC 应用程序c#
,用于与该设备通信/交换数据。类似于各种 SYNC 程序的东西
我想到的两个选择是:
- 将闪存卡公开为大容量存储设备,只需复制所需的数据
- 使用 CDC 数据
现在,如果我使用第一个选项,有什么方法可以autorun.bat
在连接此设备时运行一些文件来检查是否安装了所需的 PC 应用程序,如果没有安装,引导用户从特定网站下载?
如果我使用第二个选项,那么我认为用户必须明确下载所需的 PC 应用程序,然后他/她才能交换数据(例如iTune
)
请建议是否有其他方法可以实现相同的目标?
此致
巴拉特鬃毛
c++ - 如何使用 C++ 在 Windows 上将包含多个分区的图像写入 USB 闪存驱动器
在 Windows 上,您只能看到可移动媒体上的第一个分区。我想编写一个 C++ 程序,该程序可以将包含 MBR 和 2 个数据分区的图像写入 USB 闪存驱动器。我不需要在 Windows 中查看第二个分区——我只需要能够将这个原始图像从 Windows/C++ 写入 USB 闪存驱动器,以便稍后在 Linux 上运行时,可以看到这两个分区。
我已经阅读了有关安装过滤器驱动程序的信息,该驱动程序最终会将可移动媒体视为固定的,这很适合阅读,但我只想在对用户 PC 的干扰最小的情况下编写此图像。我可以从第一个扇区开始访问原始 USB 驱动器,然后只写入 MBR,然后写入两个数据分区吗?
java - 我们可以在 java 中从 USB 闪存驱动器获取 VID 和 PID 吗?
我需要在 java 中获取可移动闪存驱动器的 VID 和 PID?我用谷歌搜索了很多,我无法得到任何正确的答案。许多社区几乎没有说明,但没有正确的说明,我必须导入哪些包。其中大多数答案都是用 C++ 编写的。
提前致谢。
java - 我们可以在 java 中从 USB 闪存驱动器获取 VID 和 PID 吗?
我需要在 java 中获取可移动闪存驱动器的 VID 和 PID?我用谷歌搜索了很多,我无法得到任何正确的答案。许多社区几乎没有说明,但没有正确的说明,我必须导入哪些包。其中大多数答案都是用 C++ 编写的。
提前致谢。