打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#重启动WINCE系统

C#重启动WINCE系统


01.[DllImport("Coredll.dll")]
02.extern static int KernelIoControl(int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr
03.lpOutBuf, int nOutBufSize, ref int lpBytesReturned);
04.[DllImport("Coredll.dll")]
05.extern static void SetCleanRebootFlag();
06.public void HardReset()
07.{
08.   int IOCTL_HAL_REBOOT = 0x101003C;   
09.    int bytesReturned = 0;
10.    SetCleanRebootFlag();
11.    KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, ref bytesReturned);
12.}
13. 
14.public void SoftReset()
15.{
16.    int IOCTL_HAL_REBOOT = 0x101003C;
17.    int bytesReturned = 0;
18.    //SetCleanRebootFlag();
19.    KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, ref bytesReturned);
20.}
21. 
22.public void ShutDown()//ShutDown测试还没有通过,可能是地址不对
23.{
24.    int IOCTL_HAL_SHUTDOWN = 0x1012000;
25.    int bytesReturned = 0;
26.    KernelIoControl(IOCTL_HAL_SHUTDOWN, IntPtr.Zero, 0, IntPtr.Zero, 0, ref bytesReturned);
27.}

 

补充:冷启动之后注册表信息会被还原
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
WinCE6.0的OEMDebugInit()
Wince开发笔记(1):从环境配置开始哦
魅族M8 精品?山寨?全方位评测-通讯篇
SHGetFileInfo 在WINCE下获得系统图标列表
【AWorks 试用体验】 AWorks 刷wince 系统
Wince6.0应用开发:一、平台搭建
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服