Символ Motorola MC65 и DataWedge

У меня есть приложение для Windows Mobile, написанное на C# Compact Framework, которые используют сканер штрих-кода. Фактически, мне нужно сохранять независимость моего устройства, я не использую API-интерфейс конструктора, но обрабатываю сканер с помощью таких событий, как form_keypress, используя преамбулу.

Это действительно хороший способ для любого устройства, пока я не попытался установить в Motorola MC65 с Windows 6.5.3, которая настроена на отключение утилиты datawedge после некоторого времени простоя. Странно то, что в других устройствах Motorola, таких как mc55 или es400, проблем нет, и datawedge остается включенным, пока пользователь не выберет его из меню настроек.

Есть ли способ заставить motorola mc65 поддерживать datawedge без использования его API в моем приложении?

1 ответ

Решение

Существует два варианта, чтобы Datawedge оставался активным, не останавливаясь и не останавливаясь.

  1. Перейдите к приложению datawedge на сканере и в разделе "Предварительная настройка", а затем "Настройки" убедитесь, что "Автозапуск" включен.

  2. Вы можете добавить файл в систему сканера через Центр устройств Windows Mobile, который обеспечит постоянную активность datawedge. Откройте Блокнот и вставьте следующее в:

[HKEY_LOCAL_MACHINE \ Software \ Motorola \ DWStartUp]
"DontLoadOnStartUp" = DWORD: 00000000

Сохраните файл как: datawedge.reg.txt

  • Скопируйте и вставьте файл со своего компьютера в папку приложения на сканере через Центр устройств Windows Mobile.
  • Перейдите во временный каталог на сканере.
  • Нажмите на значок DataWedge.
  • Слейте его с устройства (нажмите "Да"), затем выполните "холодную" перезагрузку (удерживайте 1, 9 и включите питание в течение 3 секунд)
Другие вопросы по тегам