【问题标题】:How do I emulate a storage card in Windows Mobile 6?如何在 Windows Mobile 6 中模拟存储卡?
【发布时间】:2010-03-04 11:33:28
【问题描述】:

我在许多程序(例如 FreeOTFE)中看到它们可以在 WinMo 中模拟存储卡。就像插入存储卡一样,它将在 Windows Mobile 中显示,我可以像 SD 卡一样与之交互。

我该如何实现呢?任何提示/技巧/指南/示例?

我正在使用带有 Dot Net Framework 的 WinMo 6 Professional :) 我知道我必须将 C++ 与一些本机 API 一起使用 :) 但我需要知道哪些 :(

提前感谢很多:)

【问题讨论】:

  • 查看 FSD(文件系统驱动程序)参考:msdn.microsoft.com/en-us/library/aa912259.aspx

标签: c# windows mobile storage emulation


【解决方案1】:

您无法通过简单的应用程序级 API 来做到这一点。您提到的示例 FreeOTFE 安装了一个自定义存储设备驱动程序,该驱动程序由操作系统中的文件系统管理器标识为 FILE_ATTRIBUTE_TEMPORARY,与 FILE_ATTRIBUTE_DIRECTORY 一起表示“存储卡”/“可移动媒体”。

【讨论】:

  • 是的,我知道应用级 API 无法做到这一点,而且我知道我确实需要原生 API。 :) 所以我的问题是如何创建这个存储设备驱动程序? :S 我尝试联系 FreeOTFE 的创建者 Sarah Dean,但没有成功:S
  • 您可以下载所有源代码。我现在正在看。
  • @Ranhiru:查看 FSD(文件系统驱动程序)参考:msdn.microsoft.com/en-us/library/aa912259.aspx
猜你喜欢
  • 2010-12-11
  • 2010-10-23
  • 2010-12-17
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 2010-09-05
相关资源
最近更新 更多