【发布时间】:2014-01-09 00:32:59
【问题描述】:
我需要在 USB 驱动器上生成一个文件。此文件不可删除或复制,必须使用 VB.net 生成
基本上我有很多 USB 驱动器,在每个驱动器上都会有一个具有特定名称的文件,我将使用该文件来检测连接的 USB 设备。我不需要打开它,我只会读取它的文件名。我知道该文件始终可以通过 1:1 复制来复制,但这不是问题。我需要通过文件来执行此操作,因为它必须在 Win CE 等多个系统上工作,并且该系统不会告诉我 USB 驱动器名称。
我的想法是制作一个文件并以某种方式损坏它,因此它不能被复制或删除,但我不确定这是否有效。任何建议表示赞赏。
【问题讨论】:
-
您是否考虑过尝试read the USB serial number(或here)?
-
是的,考虑过。但它不适用于 WIN CE,因此它不是解决方案。不过还是谢谢你
-
here 呢?
-
来自已接受的答案:`我认为没有一种通用的方法可以从 CE 中的驱动程序中获取此信息。`此外,我在 win CE 上使用 wwb 并且有自己的设置基本上是 VBA 版本的命令,没有一些有用的命令,例如定义私有函数。
标签: vb.net file windows-ce copy-protection undelete