wince中的定时关机的实现

wince中的背光灯控制  要控制背光灯就必须知道相关设置,以下是wince中背光灯的设置。在BL_ReadRegistry函数中被读取。[HKEY_CURRENT_USER/ControlPanel/BackLight]   "ACTimeout"=dword:0000012c   "UseExt"=dword:00000001   "UseBattery"=dword:00000001   "B 阅读详情

wince中有电源管理模块,添加对应支持后可以设置定时进入休眠状态。
对应注册表设置


[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Power/Timeouts]
    "ACSystemIdle"=dword:0000003c
    "ACUserIdle"=dword:0000003c
    "ACSuspend"=dword:0000003c
    "BattUserIdle"=dword:0000003c
    "BattSystemIdle"=dword:000000b4
    "BattSuspend"=dword:0000012c

 

 

 

wince只有进入休眠,没有关机。休眠在内核中的实现是一个叫OEMPowerOff的函数。改函数在power.c文件中。
我并不想实现休眠唤醒,而是想关机,所以直接写个关机函数,在OEMPoweroff里面开始处直接调用。
注意:
1.关机函数跟硬件有关系,没有固定写法,请根据电路控制对应的寄存器就可以了。以下是我自己平台上的代码。
  1. void ExitWince()
  2. {
  3.     volatile IOPreg *s2410IOP = (IOPreg *)IOP_BASE;
  4.     s2410IOP->rGPECON &= ~(3 << 24);
  5.     s2410IOP->rGPECON |= (1 << 24);
  6.     s2410IOP->rGPEDAT &= ~(1 << 12); 
  7. }

2.本来想发送消息到程序,让程序来执行关机动作,那么这样可以脱离硬件,可惜都没有成功,发现在这个时候很多API都用不了,用串口把消息答应出来,发现调用如SendMessage之类的函数都是出现错误(如果那位兄弟知道如何通知应用程序,可以的话告诉我一声,谢谢了)。

 

 

WinCE下的关机程序 真正的WinCE关机小程序,可以没找到源代码 立即下载

相关推荐

npu-smi info 华为昇腾NPU 状态监控工具解读

用于查询所有设备的基本信息。

Lixora's DB Home 2489

Win10怎么设置自动锁屏? win10自动锁屏的两种方法

Win10怎么设置自动锁屏? win10自动锁屏的两种方法 https://www.jb51.net/os/win10/663055.html 百度经验 发布时间:2019-03-15 10:01:39 作者:壬辰龙99 我要评论 Win10怎么设置自动锁屏?win10系统中想要自动锁屏,该怎么设置自动锁屏呢?下面我们就来看看win10自动锁屏的两种方法,需要的朋友可以参考下 win10系统中可手动锁屏:Win+L,也可以自动锁屏,该怎么设置自动锁屏呢?下面我们就来介...

荒野求生的博客 4992

华为昇腾Ascend C中级认证考试-tanh

注册昇腾社区账号后可以免费领券考试。

2600_96284887的博客 474

win10 锁屏时间无法设置 解决方法

win10 锁屏时间无法设置 解决方法问题描述:解决方案:标题 问题描述: win10 无法修改屏幕保护时间 解决方案: 标题 将下段代码复制进txt,保存成reg,然后运行。 dword:0000003C,为设置的时间16进制秒数 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]“InactivityTimeoutSecs”=d

qq_43199718的博客 7353

自动化学报Ctex+texstudio配置方法

自动化学报Latex的模板win10使用方法(CTEX+texstudio)

zxy15924462502的博客 7378

【Konva】解决图形加入group后无法获取到绝对坐标,以及group内绘制新图形坐标偏移的问题

解决konva绘图开发时“图形加入group后坐标不会变动,无法获取到绝对坐标”的问题

近10年前端开发工作经验,为你分享日常经验所得 1500

WinCE下面的关机,重新启动和冷启动

本文地址:http://blog.youkuaiyun.com/autophyte/archive/2008/11/06/3240975.aspx  1. 关机 /*    模拟power键按下实现关机,因为关机以后应用程序处理器将会断电,所以关机以后,无法通过此种方式重新开机。 */ void SuspendWinCE() {     ::keybd_

百草神农殿 2923

【WebLogic】Linux图形化界面安装WebLogic 14.1.2.0

Linux系统图形化界面安装WebLogic 14.1.2.0.0版本

cnskylee的博客 840

wince的定时关机驱动

以前平台的定时关机是利用wince自带的定时休眠部分代码实现的,同事老是说定时关机时间不准确,所以花了点时间,写了个简单的驱动。 具体看下面的代码:#include  #include "s2410.h" //#include  //try  #define MAXACTIVITYTIMEOUT              (0xFFFFFFFF 

constantine的随笔 2145

深入解析磁盘性能测试:vdbench与fio的实战对比

本文深入对比了磁盘性能测试两大工具vdbench与fio的核心定位与实战应用。vdbench擅长多客户端、可编排的存储系统集成测试,而fio则以灵活的单机深度定制见长,是测试硬件极限和模拟特定应用IO模型的利器。文章通过安装指南、参数解析和典型场景对比,帮助读者根据需求选择合适工具,精准评估磁盘性能。

weixin_29300931的博客 331

基于ART算法和SIRT算法的超声CT反演及MATLAB代码实现

在超声CT中,反演算法起着至关重要的作用,它通过从测量数据中恢复出目标物体的内部结构。本文将介绍基于ART算法(Algebraic Reconstruction Technique)和SIRT算法(Simultaneous Iterative Reconstruction Technique)的超声CT反演方法,并提供相应的MATLAB代码实现。本文介绍了基于ART算法和SIRT算法的超声CT反演方法,并提供了相应的MATLAB代码示例。基于ART算法和SIRT算法的超声CT反演及MATLAB代码实现。

2301_79326510的博客 567

wince中实现定时关机

<br /><br />wince中有电源管理模块,添加对应支持后可以设置定时进入休眠状态。<br />对应注册表设置<br /><br />[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Power/Timeouts]<br />    "ACSystemIdle"=dword:0000003c<br />    "ACUserIdle"=dword:0000003c<br />    "ACSuspend"=dword:0000003c<br /

Willjet的专栏 1082

面向RKNN平台的YOLOv11 Pose部署实战:模型转换、优化与端侧姿态估计推理

本文研究了YOLOv11 Pose模型在Rockchip RKNN平台上的部署方案。通过分析模型架构和关键技术,提出完整的转换流程,包括ONNX格式转换、检测头优化和量化配置。在RK3588硬件平台上实现了100 FPS的实时姿态检测,验证了该方案的可行性。研究主要贡献包括:1)提出YOLOv11 Pose到RKNN平台的完整转换方案;2)优化后处理算法;3)实现高效的边缘计算部署。实验结果表明,该方案能有效解决边缘设备计算资源受限的问题,为人机交互等应用场景提供了实用的技术方案。

m0_71589036的博客 613

WinCE节能降耗新技巧:高效休眠唤醒

伴随着嵌入式产品的普及,电源管理开发和设计成为了嵌入式系统开发的重点和重要部分。因为嵌入式设备对能耗越来越敏感,而电源管理技术正是这些产品设计的关键所在。目前嵌入式系统的电源管理技术正由传统的基于电源管理器件和外设控制为主的静态控制方式,转到以操作系统为核心的动静态结合的综合控制模式 为了应对电源管理面临的挑战,在嵌入式系统开发在时需要设计多种电源模式,以便在不同工作状态时有

dujiajiyizyj的专栏 1048

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

一个简单的Wince手机应用程序

WM 6.1并没有自带重启或休眠(挂机)的功能,没有这两个功能,确实有点不方便。于是自写了一个程序实现重启和休眠,模拟器截图如下: Wince程序并没有什么难的地方,只是调用支持Wince的API函数,倒是基于KOL编程有些想法。(1)KOL-CE的Ini不支持中文。网上虽然有人是或小改KOL-CE的Inc文件即可支持,但我试了一下,还是不支持,尚待观察。支持 string的Ini 函数封装如

379

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

WinCE节能降耗新技巧:高效休眠唤醒

伴随着嵌入式产品的普及,电源管理开发和设计成为了嵌入式系统开发的重点和重要部分。因为嵌入式设备对能耗越来越敏感,而电源管理技术正是这些产品设计的关键所在。目前嵌入式系统的电源管理技术正由传统的基于电源管理器件和外设控制为主的静态控制方式,转到以操作系统为核心的动静态结合的综合控制模式。   为了应对电源管理面临的挑战,在嵌入式系统开发在时需要设计多种电源模式,以便在不同工作状态时有多种能耗模式可

你好,旧时光! 1533

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

wince6.0远程控制工具_微信远程控制电脑?这款工具让你分分钟实现电脑管理

小编今日又为大家推荐一款神器!简单而言,就是它能让你利用手机微信来管理家中或办公室中电脑!出了门,才发现家里电脑没有关机;上班了,才发现文件资料还留在家里的电脑中;下了班,却发现工作还有部分没完成...生活中,我们总会有什么急事需要临时处理电脑上的资料,但是电脑却不在身边的时候。那么,我们这会儿该怎么办呢?其实有时候解决的办法很简单,简单到我们只需要一个不到 2MB 的软件就可以解决。HiPC软件...

weixin_39735166的博客 166

How to Use Hive-based Registry IN WINCE.NET

摘要: WINCE本身是一个完全在内存中运行的系统。每次启动都需要把NK.BIN拷贝到内存中相对应的地址。这样的系统就不需要了系统维护,但是如何“永久”的保存设置就成了问题。本文将介绍如何在Wince中实现设置的永久保存。 关键字: WINCE、嵌入式操作系统、Hive-based Registry 作者 Tony Email:gzci@163.com Windows CE

学习是为了探索这个世界的本质 786

wince系统_量身定制石雕版系统问世,助力石材雕刻“新石器”

2020年注定是个不平凡的一年,疫情的影响下,全世界都在遭受疫情的冲击。在这种大环境下,晋陶机械的创始人---陶正勇,并不是坐以待毙,相反,他潜心研究、创新突破自己产业的瓶颈。顺应市场需求,助力机械自动化、智能化发展。成功推出石材雕刻机领域专用的石雕版系统--S600。 现在,市场竞争异常激烈,盲目的人都在追随依靠价格优势。殊不知,现在各行各业的血液是服务。再好的产品都需要有好的服务作保证,陶正勇...

weixin_39920338的博客 252

evc小项目杂记(2)

两个wince小程序,Gprs功分器测试,和kaiguanj

echojiangyq的专栏 2139

移动嵌入式遭遇能耗瓶颈,WinCE电源管理应对有技巧(转载)

转自:http://blog.youkuaiyun.com/gooogleman/archive/2009/03/23/4017047.aspx  作者:IT168 潘少红 【IT168 专稿】伴随着移动嵌入式产品的普及,电源管理已经成为重要技术指标和产品的有机组成。典型移动嵌入式设备对能耗越来越敏感,电源管理技术正成为产品设计的关键所在。为了应对电源管理面临的挑战,如何设计出高效的嵌入式系统

Carlward 的专栏 1276

wince系统改安卓系统_量身定制石雕版系统问世,助力石材雕刻“新石器”

2020年注定是个不平凡的一年,疫情的影响下,全世界都在遭受疫情的冲击。在这种大环境下,晋陶机械的创始人---陶正勇,并不是坐以待毙,相反,他潜心研究、创新突破自己产业的瓶颈。顺应市场需求,助力机械自动化、智能化发展。成功推出石材雕刻机领域专用的石雕版系统--S600。 现在,市场竞争异常激烈,盲目的人都在追随依靠价格优势。殊不知,现在各行各业的血液是服务。再好的产品都需要有好的服务作保证,陶正勇...

weixin_39843677的博客 158

wince6.0远程控制工具_用微信远程控制你的电脑,这个工具又加了一些小功能(硬件+软件)...

远程控制电脑,能用的软件也比较多,比如向日葵、TeamViewer等,这些软件都可以让你用手机等设备,远程控制你的电脑。不过小编之前也写过一篇文章,介绍了一个用微信就能远程控制电脑的方法。文章传送门:远程管理控制你的电脑,这款微信小程序轻松搞定HiPC是小编在公众号推荐的一个第三方Windows官改“专注于win7”的作者团队(吻妻)开发的一款小程序。它可以集中监视与简单控制一台或多台电...

weixin_40007668的博客 388

\t\t一个简单的Wince手机应用程序

WM 6.1并没有自带重启或休眠(挂机)的功能,没有这两个功能,确实有点不方便。于是自写了一个程序实现重启和休眠,模拟器截图如下: Wince程序并没有什么难的地方,只是调用支持Wince的API函数,倒是基于KOL编程有些想法。(1)KOL-CE的Ini不支持中文。网上虽然有人是或小改KOL-CE的Inc文件即可支持,但我试了一下,还是不支持,尚待观察。支持 string的Ini 函数封装如

327
上一篇: 宽窄屏幕资源问题
下一篇: 插入U盘后wince有可能关不了机
constantine
博客等级 码龄24年 240粉丝 38原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值