0

我需要开发一个加密的 USB 闪存驱动器来保护我的数据。这是高层次的想法:

  1. 当 USB 插入 PC 时,它会显示一个应用程序,例如“openfile.exe”
  2. 当我运行“openfile.exe”时,它将打开 USB(需要提供密码)以在其中保存其他文件。
  3. 现在用户可以像往常一样将文件保存在 USB 中,该文件将被加密。
  4. 当我从 PC 中拔出 USB 并再次插入时,它将从第 1 步开始

所以用户总是在插件之后看到“openfile.exe”,直到他们运行我放在 USB 中的应用程序。并且数据将得到保护。

我不知道,如何创建虚拟 USB 模拟器?有人知道如何进行吗?

谢谢你。

4

1 回答 1

0

它不是虚拟 USB 模拟器,而是一个虚拟文件系统(您创建一个带有驱动器号的虚拟磁盘,该驱动器号在驱动程序的帮助下映射到真实位置)。我们的一些产品(即CBFS Storage 和 CBFS Connect)可用于此任务。

这种方法的缺点是您必须将内核模式驱动程序安装到系统中。您的应用程序可以即时执行此操作,但它需要具有此任务的管理权限。即当你来到网吧时,插入你的U盘并拥有一个加密磁盘几乎是不可能的(因为网吧的管理员不会给你管理员权限)。

于 2011-04-23T08:00:54.280 回答