添加蜂窝注册表及永久存储
1、??添加?Hive-based Registry
在?Platform Builder?的“?Catalog?”窗口中,單擊打開?Catalog->Core OS->Windows ce devices->File Systems and Data Store->Registry Storage(Choose 1)->Hive-based-based Registry?節點,選中?Hive-based-based Registry?節點,右擊選擇?Add to Platform
2?、找到下列注冊表,設置?"Start DevMgr"=dword:1
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE/init/BootVars]
"SYSTEMHIVE"="Documents and Settings//system.hv"//?定義的是防止?system.hv?注冊表文件的目錄
"PROFILEDIR"="Documents and Settings" //?放置用戶文件的文件夾名
"Start DevMgr"=dword:1?//?定義是否在操作系統啟動的第一階段就加載設備管理器,對應?RAM?的注冊表,他應該設置為“?0?”?,對應蜂窩注冊表,它必須設置為“?1?”
"DefaultUser"="default"???? ;HC HIVE
; END HIVE BOOT SECTION
3?、由于在?Flash?存儲器的?FAT?文件系統中放置蜂窩注冊表文件,所以操作系統在啟動過程中的第一階段就必須要加載?Flash?驅動,為此,與?Flash?驅動有關的注冊表必須位于下列注釋之間:
; HIVE BOOT SECTION
……………….
; END HIVE BOOT SECTION
?
即與?Flash?驅動有關的注冊表如下表示:
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE/System/StorageManager/AutoLoad/FlashDrv]
??? "DriverPath"="Drivers//BlockDevice//FlashDrv"
??? "LoadFlags"=dword:1
??? "MountFlags"=dword:11
??? "BootPhase"=dword:0
?????? ?"Flags"=dword:1000
?
[HKEY_LOCAL_MACHINE/Drivers/BlockDevice/FlashDrv]
??? "Prefix"="DSK"
??? "Dll"="FLASHDRV.dll"
??? "Order"=dword:0
??? "Ioctl"=dword:4
??? "Profile"="FlashDrv"
??? "FriendlyName"="MS Flash Driver"
??? "MountFlags"=dword:11
??? "BootPhase"=dword:0
??? "Flags"=dword:1000
?
; Bind BINFS to the block driver
[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDrv]
??? "DefaultFileSystem"="BINFS"
??? "PartitionDriver"="mspart.dll"
??? "AutoMount"=dword:1
?????? "AutoFormat"=dword:1
?????? ;"AutoMount"=dword:0
??? "AutoPart"=dword:1
??? "MountFlags"=dword:11
??? "Folder"="MyARM"
??? "Name"="Microsoft Flash Disk"
??? "BootPhase"=dword:0
??? "Flags"=dword:1000
?
?
[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDrv/BINFS]
??? "MountFlags"=dword:11
??? "Flags"=dword:1000
?
?
?
; Keep FATFS from trying to shadow /Windows
[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDrv/FATFS]
??? "MountFlags"=dword:2
?
[HKEY_LOCAL_MACHINE/System/StorageManager/FATFS]
??? "MountFlags"=dword:0
?
; END HIVE BOOT SECTION
4?、將?[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDrv/FATFS]
下的?"MountFlags"?鍵值設置為?2?,指出在?Flash?存儲器的?FAT?文件心頭中保存有系統注冊表,即:
[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDrv/FATFS]
????"MountFlags"=dword:2
?
?
到此,就完成了添加蜂窩注冊表及永久存儲
總結
以上是生活随笔為你收集整理的添加蜂窝注册表及永久存储的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一人一张照片!特斯拉将带3万名车主“上天
- 下一篇: 程序员到底怎么了?