Will Windows CE 5.0 apps run on Windows CE 6.0

文章讨论了 Windows Embedded CE 6.0 的第三代内核架构引入后,CE 5.0 应用程序是否能在 CE 6.0 上直接运行的问题。多数‘表现良好’的 CE 5.0 应用程序应该能在未修改的二进制形式下直接在 CE 6.0 上运行。对于原生应用和托管应用,它们分别直接在目标处理器上运行和由 .NET Compact Framework 隔离,因此通常应该能够正常运行。然而,如果原生应用使用了内存或 API 巧妙之处,或者依赖已弃用的 API,可能会遇到问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Will Windows CE 5.0 apps run on Windows CE 6.0?

0diggsdigg

By Doug
2006-10-13

Given that Windows Embedded CE 6.0 introduces a third-generation kernel architecture, it's natural to wonder whether application binaries built for CE 5.0 will run on CE 6.0.
Windows Embedded technical product manager Mike Hall has addressed this question in a recent blog post.
According to Hall, the majority of "well behaved" Windows CE 5.0 apps should just run in their unmodified binary form on CE 6.0. Hall notes that there are two types of applications that run on CE: native, and managed. Native apps are assembled, compiled, and linked to run directly on the target processor; managed apps, on the other hand, are built against the .NET Compact Framework (.NET CF), and written either in C# or VB.
Since managed apps are isolated from from the underlying operating system and hardware by the .NET CF, they should "just run," writes Hall. Native apps, however, could have problems if they use memory or API "tricks," or if they make use of deprecated APIs such as SetKMode or SetProcPermissions.
Hall says the embedded team is introducing a new command-line tool called CeAppCompat, which analyzes either a single application/DLL binary or a complete folder full of applications/DLLs, and produces an HTML report that identifies the binaries that might have a problem running in Windows CE 6.0.
Read Hall's full blog post, here, for more details.

转载于:https://www.cnblogs.com/xilentz/archive/2010/05/08/1730284.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值