问题标签 [usb-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.

0 投票
1 回答
6896 浏览

usb-drive - Is it possible to cheat thumb drive Serial Number?

I want to distribute my software on flash (thumb) drives. The software protection will check that the product runs from a flash drive with predefined Serial Number thus protecting me from the software unauthorized duplication.

My question is if it possible to somehow create another flash drive with the same Serial Number? E.g. if a flash drive exist which allows for SN modification? Or are some other ways exist to cheat such protection?

0 投票
3 回答
780 浏览

usb-drive - 寻找代码片段、库或工具包来修改 USB 闪存驱动器的序列号

我一直在为我们的便携式应用程序编写一些工具来与 USB 闪存驱动器(可移动驱动器)进行交互。我们将通过序列号(设备序列号,而不是基于格式化的卷序列号)将一些相关信息直接绑定到闪存驱动器

我能够读取设备序列号。编写/修改该设备序列号需要什么?

我愿意在任何语言中看到这一点(Perl、Ruby、Python、C/C++、.NET 任何东西等),但 C# 是当前的代码库,所以什么是首选。

如果找不到代码片段或脚本,一些罐装应用程序或工具(二进制文件等)或类似工具也会有所帮助。

0 投票
2 回答
1006 浏览

macos - 在 Mac OS X 上格式化 USB 闪存驱动器

如何使用可可框架或碳格式化 USB 闪存驱动器?有什么功能可以实现吗?

0 投票
1 回答
1021 浏览

android - 如何永久挂载sdcard?

当卡通过 USB 安装为光盘时,有什么方法可以将数据写入 sdcard?

如果我拔掉它,一切都很好。我该如何解决这个问题?任何人的想法或示例代码?

0 投票
2 回答
3626 浏览

wpf - 清除可移动媒体设备的扇区零

我需要清除我一直试图在 WPF/C# 应用程序中清除的可移动媒体设备(自定义 USB 存储设备)的扇区 0。我的第一次尝试是使用DD,但我遇到了问题。在设备制造过程中,在扇区 0 创建 MBR,卷(逻辑?)从扇区 40 开始。当我发出以下命令时,它会清除扇区 40 而不是扇区 0: 我在这里

dd bs=512 count=1 if=/dev/zero of=\.\E:

找到了另一个版本的 DD ,其中包括擦拭实用程序。我试过这个版本,我看到了同样的行为。我正在使用 HxD 和 Runtime 的 DiskExplorer,正在清除扇区 40 而不是扇区 0。我可以使用 HxD 或 Runtime 的 DiskExplorer,但这需要是可编写脚本的。

有谁知道在 Windows XP SP2 中清除(填充)扇区 0 的任何其他方法?任何帮助将不胜感激。谢谢。

标记

解决方案:我的解决方案使用 WMI 根据逻辑驱动器号查找物理驱动器。首先,查询 Win32_LogicalDiskToPartition 类以找到我要查找的逻辑驱动器。这提供了包含类似'...DeviceID="Disk #X, Partition #Y"'的Antecedent 字段。接下来,我查询 Win32_DiskDriveToDiskPartition 类,同时搜索 Dependent 字段以查找 Win32_LogicalDiskToPartition 类中的 Antecedent 字段的匹配项。一旦找到,Win32_LogicalDiskToPartition 中的 Antecedent 字段将产生物理驱动器。我选择了 atzz,因为它与我的解决方案很接近。我想使用 Eugene 的建议,但我只有几个小时来实现这个,所以我选择了两者中更容易的一个。不过,我需要稍后再谈。

0 投票
3 回答
7135 浏览

java - 使用 Java 发现 USB 大容量存储设备

背后的故事...

我真的很喜欢看电视节目,但我每个月只回家两次。其余时间我住在没有互联网的房子里(虽然离我的大学很近,所以免费的无线网络很棒!-当它工作时-)所以我需要一个能够用我的新节目更新我的便携式硬盘的小软件当我回家时,与播客同步的文件服务器完成了它的工作。我使用 Java 完成了它并且它有效。

问题

现在我有一个.properties文件,我在其中存储了那个 usb hd 的挂载目录。不够。我希望该软件能够发现所有 USB 大容量存储设备,并让用户选择使用哪一个来存储文件。我怎样才能做到这一点?

细节

a)它必须是Java(我的意思是,它也可以与执行本地主机命令dir或类似的东西一起使用)

b) 我的服务器在 Windows 上,但我更喜欢它是独立于操作系统的解决方案

0 投票
2 回答
805 浏览

usb-drive - 创建在 USB 存储器上运行的程序

我想将我的程序移动到 USB 记忆棒。它只能在记忆棒上运行,不会被复制(用 C# 编写,有近 3GB 的数据库)。我在哪里可以找到一个好的来源和/或我该怎么做?

0 投票
4 回答
4350 浏览

ruby-on-rails - 适用于 Windows 的便携式 Ruby on Rails 环境

两年前有人问过同样的问题。答案是当时的 InstantRails。但是 InstantRails 似乎已经过时了。

还有其他解决方案吗?

0 投票
1 回答
787 浏览

c - 检测笔式驱动器

我需要检测何时连接了笔式驱动器(或更多)。我更喜欢低级的方式,但高级的方式也不错。开发环境:linux操作系统上的C语言。

0 投票
1 回答
3018 浏览

nasm - NASM - 从 USB 驱动器加载代码

任何组装大师都知道表示第一个 USB 驱动器的参数(寄存器dl )吗?

我正在学习一些 NASM 教程,并希望获得物理启动(我可以使用 qemu 获得一个干净的启动)。

这是从磁盘加载“内核”数据的代码部分:

如果有任何区别,我正在运行库存的戴尔 Inspiron 15 BIOS。


显然,对我来说正确的值是 0x80。

BIOS 加载硬盘驱动器并根据此答案从 0x80 开始标记它们。

出于某种原因,我的特定 BIOS 决定首先加载 USB 驱动器,这样我就可以从那里启动。