0

Windows Mobile 6.x 基于 Windows CE 5.x 并且不包含 CDFS 驱动程序,即使 5.x CE 平台支持它。

我有一个 USB 记忆棒的场景,它还包含一个 CDFS 分区,PDA 运行 Windows Mobile 6.x 并支持 OTG(主机或客户端可由用户选择)。以某种方式将 CE 现有驱动程序移动到 Windows Mobile 中是否可行?

任何提示,方向将不胜感激。

4

1 回答 1

0

我不知道回答我自己的问题是否如此合适,但也许这个答案对其他人有用。

正如我所写的那样,WinCE 5.x 平台支持 CDFS,而 Windows Mobile 6.x 不支持。我刚刚将 WinCE 5.x 驱动程序复制udfs.dll到 Windows Mobile 设备的“Windows”目录中,并添加了两个注册表设置:

; Default values for udfs. These can be overridden per profile.
[HKEY_LOCAL_MACHINE\System\StorageManager\UDFS]
    "FriendlyName"="CDFS/UDFS FileSystem"
    "Dll"="udfs.dll"
    "Paging"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile]
    "Name"="IDE CDROM/DVD Drive"
    "Folder"="CDROM Drive"
    "DefaultFileSystem"="UDFS"
    "PartitionDriver"=""

我重新启动了 PDA 并启用了 CDFS 支持。MSDN中的模式详细信息。

于 2012-05-09T07:26:48.507 回答