如何从C#关闭/暂停WinCE6设备
本文关键字:暂停 WinCE6 设备 关闭 | 更新日期: 2023-09-27 18:20:01
一段时间以来,我一直在WinCE 6设备中进行一些编程。作为我的一项要求,我想在一段时间后挂起该设备。我不知道该怎么做。
如果它的电脑,我知道这工作
Process.Start("shutdown","/s /t 0");
不确定WinCE设备。谢谢。
设备:WinCE,使用C#
没有命令行支持关闭WindowCE。可以使用PInvoke core.dll并调用P/Invoke ExitWindowsEx
[Flags]
public enum ExitFlags
{
Reboot = 0x02,
PowerOff = 0x08
}
[DllImport("coredll")]
public static extern int ExitWindowsEx(ExitFlags flags, int reserved);
...
ExitWindowsEx(ExitFlags.PowerOff, 0);
-----更新--------
试试GwesPowerOffSystem,它适用于WinCE 5.0。这正是你想要的。它在同一个核心dll文件中。