winCE重启问题。急救急救!!!!!
我使用如下代码重启winCE,但是重启之后发现,网络出现问题,网口不通了!按reset按钮重启一切正常,求高手帮忙,如何用C#实现板子上reset按钮的功能!private static extern int KernelIoControl(int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr lpOutBuf, int nOutBufSize, int lpBytesReturned);
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);
}
:'(大神赶紧来 :'(求大神啊啊啊啊啊啊 在线等:'(:'( :dizzy::dizzy:怎么没人 2440没有电源管理的芯片好像是不能用软件实现reset键复位功能哦,不过看门狗复位应该也可以实现这个功能 embedsky_lhh 发表于 2012-11-12 14:27 static/image/common/back.gif
2440没有电源管理的芯片好像是不能用软件实现reset键复位功能哦,不过看门狗复位应该也可以实现这个功能
求具体点!:'( :'(来个大神具体点 :'(:'(:'(:'(:'(:'(:'(:'(:'( 本帖最后由 TQ-lkp 于 2012-11-13 09:33 编辑
自己做个程序来喂狗,想重启的时候不要喂狗,系统就重启了 :L就是还要写C文件,有木有直接C# 搞定的呀~ 本帖最后由 ultramanhkf 于 2013-9-4 20:05 编辑
可以实现系统重启,但是,你必须要在注册表里面找到reset对应的电源状态值,每个系统可能都会不一样。不知道你现在解决了没有。我用的也是C#写的。你估计是使用了不正确的值,也是重启,但是重启类型不一样。
页:
[1]