|
我使用如下代码重启winCE,但是重启之后发现,网络出现问题,网口不通了!按reset按钮重启一切正常,求高手帮忙,如何用C#实现板子上reset按钮的功能!
[DllImport("coredll.dll")]
private static extern int KernelIoControl(int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr lpOutBuf, int nOutBufSize, int lpBytesReturned);
[DllImport("coredll.dll"]
private static extern void SetCleanRebootFlag();
public static void WarmBoot()
{
int bytesReturned = 0;
int IOCTL_HAL_REBOOT = CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS);
KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, bytesReturned);
}
|
|