Чтобы запустить ваше приложение, сначала нам нужно определить «Вкл.».
Имеется «При мягком сбросе»: здесь есть пара вариантов. Безусловно, проще всего просто поместить shrtcut в папку \ Windows \ Startup.
Есть "На выходе из сна". Это немного сложнее, потому что вы должны запустить что-то, прежде чем это произойдет. Самый простой механизм здесь - зарегистрировать ваше приложение с CeRunAppAtEvent с событием NOTIFICATION_EVENT_WAKEUP. Вам придется P / вызвать его , поскольку для него нет встроенного управляемого метода.
Редактировать: есть также «После аппаратного сброса». Некоторые OEM-производители предоставляют механизм для запуска приложения или какой-либо логики из холодной загрузки (например, Symbol). Вам нужно будет проверить в документации производителя устройства, как это будет работать.