问题标签 [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.
windows - 程序可以捕获并阻止 Windows 中新 USB 驱动器的弹出对话框吗?
在应用程序中,我们希望控制新 USB 驱动器连接到系统时出现的窗口弹出消息。
理想情况下,对话框应该完全隐藏。
任何可以帮助的消息?
更新
我知道全局禁用自动播放的技巧,但我宁愿在我的应用程序中控制每个事件、每个设备的行为。
c# - 来自 c# 的 USB 笔式驱动器标识符
我有一个使用 USB 驱动器运行的演示,我想防止有人复制演示的简单情况。我在想我可以得到一些关于 USB 驱动器的特定信息,比如制造、尺寸、固件版本和/或标识符。由于我们将演示放在一起并将其发送出去,因此它可能与驱动器的特定供应商相关联。我可能会使用 c# 来执行此操作。
assembly - 如何在 BIOS 下使用 U 盘进行低级 IO(与软盘相比)?
我最近一直在研究一些用于软盘驱动器的引导代码。我的目标是修改程序,以便它使用我的 USB 闪存驱动器。现在我看到了 INT 13H 函数是如何与软盘设备一起使用的,但我想我的问题是,与 USB 驱动器的通信会有什么不同?
例如,这里是一段软盘代码(GNU 汇编器):
现在我已经读到将 0x80 移动到 %dl 将选择 BIOS 中的第一个 HDD。在我的特定 BIOS 中,我可以更改驱动器顺序,其中包括 USB 驱动器。我很确定这将变得依赖于 BIOS,但我认为 BIOS 中列出的顺序可能对应于我移入 %dl 的值。我需要追踪一些文档...
我真的不熟悉使用块设备,有人可以指出我一个开始学习更多的好地方吗?
谢谢!
winapi - Windows 中可以挂载的 USB 驱动器的数量是否有物理限制?
我知道可以使用连接点来解决驱动器限制,但是在注册表中识别/安装并使用 MOUNTVOL 命令或 Win32 API 显示的物理设备的数量是否有限制?
linux - 新贵调用脚本(用于插入的 USB 驱动器)
我知道 Ubuntu(和 Fedora)使用Upstart而不是经典的 System V init 守护进程(SysVinit)。
我想知道如何检测何时插入 USB 驱动器、挂载它并将一些文件复制到其中。我希望 Upstart 为此调用我自己的脚本。
如果可能的话,我希望 Upstart 为特定的USB 驱动器调用脚本,这样我就可以获得每个 USB 驱动器的正常功能,除了我的“即时备份”USB 驱动器。
如果 Upstart 可以将 USB 驱动器标识字符串作为参数发送到我的脚本,我想这将是理想的解决方案,因为我可以在脚本中包含 id 字符串,并且可能使脚本处理两个 USB 驱动器而无需变化很大。
顺便说一句,你知道除了 Upstart 之外的任何其他系统,它以一种很好的方式处理 USB 驱动器、网络安装的文件系统等?(因为SysVinit 似乎不是。)
macos - 在 Mac OS 10.4 中查找 USB 驱动器路径
Mac OS 10.5 中的system_profiler
命令显示关联 USB 驱动器的已安装卷路径。但是,在 10.4 中,它们没有显示出来。关于如何在 10.4 中获取 USB 驱动器的安装位置的任何想法?
git - 如何从 USB 记忆棒运行 Git 1.6.x for Windows
我想从 USB 记忆棒运行适用于 Windows 的 Git 1.6.x。
有一个 Windows 版本的 Git 可用:http ://code.google.com/p/msysgit/
从本地硬盘 c:\ 安装和运行它绝对没有问题。但是,我无法找出如何从 USB 记忆棒运行它。这篇文章建议人们可以从 c:\ 获取二进制文件并将它们复制到 USB 记忆棒。
我不明白的要点是:
- 可以为 Git 设置全局设置,例如姓名和电子邮件地址:它们存储在哪里?%userprofile% 下的某个地方?
- 假设我只是将二进制文件移动到 USB 记忆棒: Git 不会在 %userprofile% 下而不是我的 USB 驱动器下寻找 c:\ 上的全局设置,并且是否有路径设置(在某些 Git 配置文件中,而不是Windows 路径变量),例如可以指向 e:\git\settings,其中 e: 是我的 USB 驱动器?
谢谢你的任何提示。
c# - 寻找用于检测可移动驱动器(USB 闪存)的 C# 代码
我正在寻找一个 C# 代码片段,以便在将 USB 驱动器插入我的 Windows Vista(或 win7)PC 时通知我
php - 理想的“始终/随处可用”的 Web 开发环境?
理由:
如何尽可能轻松地从多个相距较远的位置和计算机使用相同的代码进行编辑和推进?
我有这个想法有一段时间了。当我不得不从不同的计算机上处理一个项目时,我经常遇到问题,因为我没有采取任何措施或任何措施来缓解这种情况。这部分是由于我很少做自由项目,而且它们通常是小型网站。
想象一下,你需要在家里处理一个项目,在那里你有设置数据库、网络服务器、phpmyadmin 以及让你的应用程序运行所需的一切。然后你去你女朋友家过周末,但你需要推进项目,在那段时间你想做一些编码。
我目前正在做的是归档我的整个项目,通常还有一个 DB 转储,并将其放在 ftp 主机上,以便以后需要时可以访问它。我可能不必解释这可能是多么乏味,特别是如果您需要在当前所在的 PC 上设置整个环境。
注意事项:
将我的家用 PC 变成启用了远程桌面的开发服务器 - 这样做的问题是远程连接并不总是快速而简洁的,因为人们需要它才能进行 RAD。这也意味着必须始终在家里打开 PC,不管我什至可能不需要它,如果说,周末有更好的事情要做。我可能需要购买 UPS,因为这里时常发生停电。我已经不喜欢这个解决方案了。
在公共托管服务和结帐代码处创建数据库和 SVN 存储库。这仍然存在一些问题,因为您可能需要在每次更换计算机时安装软件、SVN 客户端并最终编辑一些配置。哦,和之前的“解决方案”一样——你完全依赖互联网访问。
购买一台 Eee PC 并随身携带 - 这样您就可以随身携带所有环境。也不需要网络。你必须把这该死的东西拖到周围,即使它很小,也不是你口袋里装得下的东西。我还认为这些 EEE PC 不太适合普通编码(小键盘、屏幕等)。
最后,我一直在考虑一个理想的场景,我有一个 Linux 发行版,它可以放在一张 CD 甚至一个闪存驱动器上。在最新版本中,您可以始终拥有所有环境以及所有项目。你可以把它放在你的口袋里。Nova days 所有的电脑都有内置的 USB 端口,相反并不是每台电脑都有 CD ROM。
考虑到这一点,我认为最后一个解决方案是最佳的并且完全令人满意。问题是,我不是很精通 linux,而且我也没有太在意它。尤其是闪存驱动器操作系统。
底线问题:
- 您是否同意闪存驱动器是最佳解决方案?有没有更好的实践可以投入工作?也许我应该重新考虑这种工作方式?:)
- 你认为像http://www.pendrivelinux.com/这样的闪存驱动器操作系统完全适合这种 Web 开发环境吗?有更好的操作系统候选者吗?
- 通常从 USB 启动有什么问题吗?当然,我想这在大多数 PC 上应该不是问题?
- 您在同一个项目的多个地点工作的个人经历是什么?
development-environment - 便携式 Windows 开发环境和 USB 拇指驱动器
在过去的几年里,当我不得不重新安装操作系统和 20 多种开发工具和应用程序时,我发现自己浪费了越来越多的时间。我希望在虚拟机上做更多的工作。
现在您开始看到 32GB 和 64GB 拇指驱动器。我想知道你能从 USB 拇指驱动器运行 Virtual PC 或 VMWare 映像吗?这样做有什么问题吗?我会计划每天备份图像,以防驱动器发生故障。