在ce中可以通过“LaunchhXX”和"DependXX"来指定模块的加载顺序,以及模块间的依赖关系。
如:
; @CESYSGEN IF CE_MODULES_SHELL
[HKEY_LOCAL_MACHINE/init]
"Launch10"="shell.exe"
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_DEVICE
[HKEY_LOCAL_MACHINE/init]
"Launch20"="device.dll"
; @CESYSGEN IF CE_MODULES_SHELL
[HKEY_LOCAL_MACHINE/init]
"Depend20"=hex:0a,00
; @CESYSGEN ENDIF
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_GWES
[HKEY_LOCAL_MACHINE/init]
"Launch30"="gwes.dll"
"Depend30"=hex:14,00
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_BTGW
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_SERVICES
[HKEY_LOCAL_MACHINE/init]
"Launch60"="servicesStart.exe"
"Depend60"=hex:14,00
; @CESYSGEN ENDIF CE_MODULES_SERVICES
本文介绍了一种通过配置文件指定模块加载顺序及依赖关系的方法。利用LaunchXX和DependXX关键字,可以在CE系统中定义不同组件的启动次序和相互之间的依赖关系。例如,shell.exe被设置为在device.dll之前启动,而gwes.dll则依赖于特定的配置。
5851

被折叠的 条评论
为什么被折叠?



