技术开发 频道

如何修改Windows CE的平台类型

【Windows嵌入式有奖征文系列】

  【IT168 技术文档】
在开发Windows CE的应用程序时,经常需要检测平台类型,了解我们的应用程序运行在Pocket PC、Smartphone还是Windows CE上。在这篇文章里,我们介绍如何编写一个应用程序来检测当前运行的平台类型。

  在开发Windows CE的操作系统时,我们会遇到另外一种情况:某些应用程序限制了运行的操作系统平台,比如只允许运行在Pocket PC上。而我们如果想在Windows CE上运行的话,就需要修改操作系统的平台类型。注意:这种情况只能出现在测试时,不应该修改实际产品的平台类型,否则会引起很多安全性的问题。

  创建平台检测程序

  首先,我们需要创建一个应用程序来检测当前的平台类型,我们使用C++和Platform. Builder来创建这个程序。如果你熟悉.NET Compact Framework的开发,想开发托管的平台检测程序。

  创建OS Design和编译的过程在此略过,可以参考《Windows CE 6.0 R2开发初体验》. 我们首先在Platform. Builder里创建一个子工程(Subporject),在Solution Explorer里找到Subporject节点,右键选择Add New Porject,会启动向导。

  在向导中,选择WCE Application,将工程名称改为”CheckPlatform”.

0
相关文章