欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wince6.0怎么编程实现软重启

更新时间: 2014-01-05 03:11:02 责任编辑: Author_N1

 

wince6.0如何编程实现软重启
由于硬件看门狗atmel 的内部看门狗都被系统占用,外部用不了。现在我想通过编程实现重启,求详细解答
--参考方法--
软启动,是需要 BSP 支持的。
方法如 LS 所说。
--参考方法--
KernelIoControl(IOCTL_HAL_REBOOT,NULL, 0, NULL, 0, NULL);这个函数在内核里面用是可以直接使用的,但是你放到应用程序中取使用就不行了,因为在WINCE6.0中,IOCTL_HAL_REBOOT已经没有暴露给应用程序了

用setsystempowerstate吧,这个不会带来副作用,挺好。

至于软重启,驱动中当然要实现OEMRESET
--参考方法--
你这个RESET是硬RESET还是软RESET,比如说我们现在这个RESET就是看门狗的RESET,所以setsystempowerstate就是看门狗的RESET
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:11:02
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19316/
本文WWW.DOC100.NET DOC100.NET版权所有。