关闭(suspend)方法1://假造关机键::keybd_event(VK_OFF, 0, 0, 0); ::keybd_event(VK_OFF, 0, KEYEVENTF_KEYUP, 0);方法2://调用未公布函数PowerOffSystem()extern "C" __declspec(dllimport) void PowerOffSystem();重,波克城市网页版起(soft reset)//Soft reset the device#include #define IOCTL_HAL_REBOOT CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)extern "C" __declspec(dllimport) BOOL KernelIoControl(DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned);BOOL ResetPocketPC(){return KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL);}硬起动(hard reset)//注重!!!利用此段代码会将您的Pocket PC的用户数据通盘清空,//请勿犯科利用,用者效果自大.#include #define IOCTL_HAL_REBOOT CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)extern "C" _17城市联合首发 《永远之塔2.0》典藏光盘_declspec(dllimport)void SetCleanRebootFlag(void);extern "C" __declspec(dllimport) BOOL KernelIoControl(DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned);BOOL HardResetPocketPC(){SetCleanRebootFlag();return KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL); (本文地址:http://www.blbl168.com/bokechengshiyouxiguanwang/201201/1823.html) |
