【问题标题】:how to force Terminal to make reset after installing my cab?安装驾驶室后如何强制终端进行重置?
【发布时间】:2011-07-12 08:45:48
【问题描述】:

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

我为 WinCE 制作了 C# 程序和 cab

提前致谢

【问题讨论】:

    标签: c# windows-ce cab


    【解决方案1】:

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

    • Install_Init
    • Install_Exit
    • Uninstall_Init
    • 卸载_退出

    Install_Exit 函数期间,您可以尝试通过调用以编程方式重置设备

    KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL);
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多