Настройка реестра Windows CE - Никогда не отключать питание - PullRequest
2 голосов
/ 02 мая 2009

У меня есть уникальное промышленное приложение, в котором я не хочу, чтобы устройство Windows CE когда-либо выключалось (отключение отключает беспроводное соединение, что приводит к слишком долгой задержке восстановления соединения с сервером). Проблема: полный сброс убирает настройку «никогда не выключать» устройства, позволяя ему спать. Избегать аппаратного сброса не вариант, поскольку устройства иногда требуют их.

Что такое раздел реестра , который управляет этим? Идея заключается в том, что с файлом реестра устройство будет загружать ключ в систему при загрузке, что устраняет необходимость ручной настройки.


Чтобы сэкономить время, ответ был в комментарии ниже, поэтому я вставил его сюда для справки:


Запись в реестре: [HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Power \ Timeouts] "BattSuspendTimeout" = dword: 00000000

Ответы [ 2 ]

6 голосов
/ 01 марта 2012

Попробуйте этот код:

REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\Timeouts]
 "BattSuspendTimeout"=dword:0
2 голосов
/ 02 мая 2009

Что такое устройство?

При использовании сканеров Symbol под управлением CE вы должны использовать специальную программу (бесплатно) от Symbol, которая в основном делает снимок устройства - затем вы устанавливаете свои настройки для того, что вам нужно, и это делает еще один снимок - тогда пишет код для сброса всех настроек реестра для вас в случае холодной загрузки.

С более подробной информацией об устройстве я смогу помочь больше.

...