我现在已经在WinCE 6设备上进行了一些编程。对于我的一个要求,我想在一段时间后暂停设备。我不知道该怎么做。
如果它的PC,我知道这有效
Process.Start("shutdown","/s /t 0");
对WinCE设备不确定。谢谢。
设备:WinCE,使用C#
答案 0 :(得分:1)
关闭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文件中。