关于Wince系统的开机自启动遇到的问题
最近在调试一个wince5.0系统,并配置了一个应用程序实现该应用程序的自启动,在加载了显示相关的一些组件后,应用程序能够顺利得实现开机自启动。但是,在将相关的显示模块裁剪掉之后,就没法实现自启动了(通过telenet是可以手动启动该应用程序的),哪位高手能够指点一下,谢谢!以下是我的实现开机自启动的方式:
增加MyApp.exe到Wince的\Windows目录下:
MyApp.exe $(_TARGETPLATROOT)\Apps\MyApp.exe NK S
修改相应的Wince注册表文件:
"Launch80"="MyApp.exe"
"Depend80"=hex:1E,00
以下为裁剪前后两个版本之间的区别:
裁剪时,Platform Builder的项目文件中去掉了如下的feature:
<Feature Name="Item" FeatureVariable="SYSGEN_STANDARDSHELL" Anchored="True" />
<Feature Name="Item" FeatureVariable="SYSGEN_MSIM" Anchored="True" />
<Feature Name="Item" FeatureVariable="SYSGEN_PLATMAN" Anchored="True" />
<Feature Name="Item" FeatureVariable="SYSGEN_MFC" Anchored="True" />
Config.bib中去掉了显示相关的DLL加载:
S3C2440DISP.dll $(_FLATRELEASEDIR)\S3C2440DISP.dll XIPKERNEL SH
将显示相关的宏定义设置为无显示配置:
set BSP_NODISPLAY=1
以上就是所有两个版本间相关的修改 好强大哦,但是我看得不太明白呢 我抢、我抢、我抢沙发~
页:
[1]
