Windows Embedded CE 自动启动应用程序的方法
1. 开发环境与概述
在开发 Windows Embedded CE 应用程序时,使用 Visual C++ 2005 和 Platform Builder IDE 可以进行 Win32 原生代码应用程序的开发。为 CE 编写 Win32 应用程序与为桌面版 Windows 编写类似,并且除了使用 Win32 API,还可以使用 MFC 和 ATL 来开发 CE 原生代码应用程序。
Windows Embedded CE 设备通常被设计用于执行特定功能,在启动时会自动启动一个或多个应用程序。有多种方法可以实现应用程序的自动启动,不同的应用程序可能有不同的启动需求,例如需要特定的操作系统资源准备好后才能启动,或者需要使用命令行参数启动,还有些 CE 设备在启动时需要按顺序启动多个应用程序。下面将详细介绍几种自动启动应用程序的方法。
2. 通过注册表自动启动应用程序
通过配置注册表可以实现 CE 启动时自动启动应用程序的功能,以下是具体步骤:
1.准备工作:使用 AutoCoreCon OS 设计项目,若之前未完成相关练习,需先完成。之前的操作包括向 MyEmulatorBSP 添加 autolaunch.exe 实用程序、创建 AutoCoreCon OS 设计项目、创建 PBNativeApp 原生代码应用程序项目以生成 pbnativeapp.exe 应用程序,以及构建 AutoCoreCon OS 设计项目以生成 CE 运行时映像。
2.配置项目:
- 启动 VS2005 ID