Windows CE 自动启动与开机运行程序
需积分: 10 122 浏览量
更新于2024-09-14
收藏 41KB DOC 举报
"这篇文档介绍了如何在Windows CE (Wince)系统中实现开机自启动程序以及自定义桌面壁纸。"
在Windows CE操作系统中,用户可以通过修改注册表项和配置文件来实现个性化设置和开机自动运行指定的应用程序。以下是具体的操作步骤和注意事项:
一、修改Windows CE桌面壁纸
要更改Windows CE的桌面背景图像,你需要执行以下步骤:
1. 将你的自定义图像文件(例如:myimage.bmp)放置在你的BSP(板级支持包)的FILES文件夹内,或者在编译完成后将其移动到RELEASEDIR目录。
2. 打开注册表编辑器,找到[HKEY_CURRENT_USER\ControlPanel\Desktop]键值。
3. 更改"Wallpaper"键的值,将其从"\windows\windowsce.bmp"替换为你的图像文件路径,例如:"\windows\myimage.bmp"。确保路径正确无误。
二、开机后直接运行自定义程序
为了使系统开机后不显示Windows CE桌面并直接运行你的应用程序,你需要进行以下操作:
1. 首先,确保你的应用程序(例如:MyApp.exe)已编译并准备好在系统上运行。
2. 查找并打开RELEASEDIR目录下的shell.reg文件,这是一个包含了系统启动时运行程序配置的文件。
3. 在shell.reg文件中找到类似 "[HKEY_LOCAL_MACHINE\init]" 下的 "Launch50" 和 "Depend50" 键值行。"Launch50"定义了开机启动的程序,"Depend50"指定了依赖关系。
4. 修改 "Launch50" 的值,将 "explorer.exe" 替换为你的应用程序名,即 "MyApp.exe"。这样,你的程序将在开机时优先级最高地运行。
5. "Depend50" 后面的十六进制字符串(例如:hex:14,00,1e,00)表示依赖关系,如果你的应用程序没有依赖其他程序,可以保留不变;如果有依赖,需要相应调整。
三、Windows CE下应用程序自动启动
有以下两种方法实现应用程序在Windows CE启动时自动运行:
1. 创建快捷方式
- 将你的应用程序(如 MyApp.exe)复制到目标系统的RELEASEDIR目录。
- 修改project.bib文件,在FILESSection添加应用程序条目,例如:MyApp.exe$(_FLATRELEASEDIR)\MyApp.exeNKH。
- 创建快捷方式文件(MyApp.lnk),内容指向应用的完整路径(例如:10#\Windows\MyApp.exe)。
- 将快捷方式文件放入同一RELEASEDIR目录。
2. 直接修改注册表
- 可以通过添加注册表项到 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services] 来启动应用程序,例如新建一个字符串值 "StartupPrograms",值数据为你的应用程序路径。
请注意,这些操作可能需要管理员权限,并且对注册表的改动需要谨慎,以免破坏系统稳定性。在进行任何修改前,建议备份相关文件和注册表。此外,不同的Windows CE版本可能略有差异,根据实际系统环境进行调整。
2013-08-01 上传
2010-11-13 上传
415 浏览量
2010-08-26 上传
2022-06-22 上传
2010-04-28 上传
zizzfish
- 粉丝: 0
- 资源: 5
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案