安装驾驶室后如何强制终端重置?

时间:2011-07-12 08:45:49

标签: c# windows-ce cab

如何在安装驾驶室后强制终端重置?

我为WinCE制作了C#程序和驾驶室

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以添加special dll file in your cab file named setup.dll。在这个dll中,你可以实现几个功能:

  • Install_Init
  • Install_Exit
  • Uninstall_Init
  • Uninstall_Exit

Install_Exit功能期间,您可以尝试通过调用

以编程方式重置设备
KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL);

但是,如上所述here,设备OEM可能允许也可能不允许您从用户应用程序重置设备,因此您可能需要联系设备的OEM以获取其他替代方案。