ricky_gong 发表于 2012-3-17 08:18:45

关于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

以上就是所有两个版本间相关的修改

wepmgoang 发表于 2012-4-12 14:47:14

好强大哦,但是我看得不太明白呢

newman 发表于 6 天前

我抢、我抢、我抢沙发~
页: [1]
查看完整版本: 关于Wince系统的开机自启动遇到的问题