隐藏WINCE500内核桌面上的【Microsoft Windows CE V5.00(Build xxxx)】的方法

本文介绍如何在WinCE5.0系统中移除启动后显示在桌面的版本信息文字,通过修改源代码实现个性化桌面。

        最近搞WINCE5.0的系统,每次生成的内核在wince启动后的桌面上出现Microsoft Windows CE V5.00(Build xxxx)的字样,看着很是不爽。刚开始还以为是由于内核没有license的原因,后来找到了一个正版的wince内核license用PB注册了,但是生成的内核中还是有这行英文,于是可以确定不是授权影响的,遂开始找源码。

       结果在D:\WINCE500\PUBLIC\SHELL\OAK\HPC\CESHELL\UI中的desktopview.cpp里面找到了关于此段的源码,如下:

   #ifndef SHIP_BUILD
   WCHAR wszVersion[256];
   OSVERSIONINFO VerInfo;
   VerInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);

   ::GetVersionEx(&VerInfo);
   ::wsprintf(wszVersion, L"Microsoft Windows CE v%d.%02d (Build %d on %s) ",
              VerInfo.dwMajorVersion, VerInfo.dwMinorVersion, VerInfo.dwBuildNumber, TEXT(__DATE__));
   if (m_hbmpDesktop && !fTileBackgroundImage)
   {
     rc.top = rcBlt.bottom + 5;
   }
   else
   {
     rc.top = rc.top + (rc.bottom - rc.top) / 2 - 8;
   }
   ::DrawText(hdc, wszVersion, -1, &rc, DT_SINGLELINE | DT_CENTER | DT_TOP);
   #endif

 

 

只要将

::wsprintf(wszVersion, L"Microsoft Windows CE v%d.%02d (Build %d on %s) ",
              VerInfo.dwMajorVersion, VerInfo.dwMinorVersion, VerInfo.dwBuildNumber, TEXT(__DATE__));

 

修改成

::wsprintf(wszVersion, L"");


 
即可,或者在两个引号间添加自己个性的文字都可以。
1、把下载后的DeviceEmulator模拟器文件夹放入D盘根目录。 2、安装DeviceEmulator中文版.exe 3、存储卡目录(自定),例:在C盘建一个文件夹SDMMC,这个文件夹相当于一体机的存储卡。 4、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 5、选择映像文件(CE50_ARM_CHS.bin) 或 4、把3.5/4.3/7寸模拟器.bat拷到桌面,双击运行即可。 ================================================================== 解压后操作步骤: 1、安装DeviceEmulator中文版.exe 2、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 3、选择映像文件(CE50_ARM_CHS.bin) 4、存储卡目录(自定) 我这里设置的是SDMMC 5、真正的WINCE系统出现了~~~ 市场上的导航仪都是WINCE系统哦,呵呵。。。 WINCE5.0模拟器调节分辨率方法WINCE5.0模拟器可以改成任意尺寸和分辨率的。只是你不能用DE.exe来启动它。那个“启动助手”中缺少video参数的选项,如果想改变分辨率应该自已做一个批处理文件方更启动。 按装完“DeviceEmulator中文版.exe”后,将解压后的CE50_ARM_CHS.bin文件复制到C:\Program Files\Microsoft Device Emulator\1.0\里面。再将启动wince5模拟器.bat复制到同样的目录下。在该目录下运行“启动wince5模拟器.bat”。 320×240屏的(是3.5寸屏的),我设的是800*600,大点好,呵呵。。。自已修改“启动wince5模拟器.bat”中的相关数字就行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值