作者:寒江独垂
转自:http://blog.163.com/tianjunqiang666@126/blog/static/872591192013064242881/
找了好多地方的程序,可是到我这里就白搭,试了好多之后加上修改,终于有一个管用了。
其实就那么一两句话,可是不懂得话就费劲了,呵呵
const int POWER_STATE_RESET = 0x800000;
[System.Runtime.InteropServices.DllImport("coredll.dll")]
private static extern Int32 SetSystemPowerState(System.Char[] psState, System.Int32 StateFlags, System.Int32 Options);
public void WarmReset()
{
SetSystemPowerState(null, POWER_STATE_RESET, 0);
}