2012-04-23 145 views
0

Windows Mobile 6.x基於Windows CE 5.x,即使5.x CE平臺支持它,也不包含CDFS驅動程序。Windows Mobile 6.x和CDFS

我有一個USB記憶棒,其中還包含一個CDFS分區的情況下,PDA運行Windows Mobile 6.x和OTG支持(主機或客戶端可由用戶選擇)。以某種方式將CE現有驅動程序移到Windows Mobile中是否可行?

任何暗示,方向將不勝感激。

+0

我想跟隨你的縮寫詞太多。什麼是CDFS?什麼是OTG? – jp2code 2012-04-24 01:39:40

+0

@ jp2code CDFS - 光盤文件系統,OTG - USB On-The-Go – garzanti 2012-05-09 07:14:59

回答

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