WinCE控制面板应用程序的删除

1. 删除控制面板中某应用程序,方法1:

打开 ${WinCE安装目录}/PUBLIC/WCESHELLFE/OAK/CTLPNL/CPLMAIN/cpltable.cpp

找到如下内容:CPLAPPLETINFO rgApplets[]

然后注释掉想去掉的应用程序那行,比如:

//{L"CPL_Password",NULL, 1, IDI_PASSWD, IDS_PASSWD_NAME, IDS_PASSWD_DESC, IDS_PASSWD_TITLE,0, &PasswdTab, 0, 0, 0, 0 }, 
//{L"CPL_Owner",   NULL, 1, IDI_PROFILE,IDS_PROFILE_NAME,IDS_PROFILE_DESC,IDS_PROFILE_TITLE,0,&OwnerTab,  &NotesTab, &NetIdentTab, 0, 0 }, 
然后在PB的:FileView-- >public-->winceshellef-->oak-->cplmain,右键菜单中Build and Sysgen Current Project,然后Make Runtime Image。(或者也可以勾选Make Runtime Image After Build,就不需要手工Make了)。

这种方式的缺点是:应用程序还是被打包进内核了的,只是没有让其显示出来而已。(猜想的,因为打包到内核是在bib文件中就做了的)

 

2. 删除控制面板中某应用程序,方法2:删除wceshellfe.bib中对应的cpl

如:

; @CESYSGEN IF WCESHELLFE_MODULES_INTLP
;   intlp.cpl      $(_FLATRELEASEDIR)/intlp.cpl              NK  SH
; @CESYSGEN ENDIF
; @CESYSGEN IF WCESHELLFE_MODULES_INTLL
;   intll.cpl      $(_FLATRELEASEDIR)/intll.cpl              NK  SH
; @CESYSGEN ENDIF

注释掉上面的两行,sysgen后控制面板中就没有【区域设置】应用程序了。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值