Как заставить терминал сделать сброс после установки моей кабины?

Как заставить терминал сделать сброс после установки моей кабины?

я сделал C# программу и кабину для WinCE

заранее спасибо

1 ответ

Вы можете включить специальный файл DLL в ваш файл с именем setup.dll. Внутри этой библиотеки есть несколько функций, которые вы можете реализовать:

  • Install_Init
  • Install_Exit
  • Uninstall_Init
  • Uninstall_Exit

Во время функции Install_Exit вы можете попытаться перезагрузить устройство программно, вызвав

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

Однако, как указано здесь, OEM-производитель устройства может разрешать или запрещать сброс устройства из пользовательского приложения, поэтому вам может потребоваться обратиться к OEM-изготовителю устройства за другими альтернативами.

Другие вопросы по тегам