Символ 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 оставался активным, не останавливаясь и не останавливаясь.
Перейдите к приложению datawedge на сканере и в разделе "Предварительная настройка", а затем "Настройки" убедитесь, что "Автозапуск" включен.
Вы можете добавить файл в систему сканера через Центр устройств Windows Mobile, который обеспечит постоянную активность datawedge. Откройте Блокнот и вставьте следующее в:
[HKEY_LOCAL_MACHINE \ Software \ Motorola \ DWStartUp]
"DontLoadOnStartUp" = DWORD: 00000000
Сохраните файл как: datawedge.reg.txt
- Скопируйте и вставьте файл со своего компьютера в папку приложения на сканере через Центр устройств Windows Mobile.
- Перейдите во временный каталог на сканере.
- Нажмите на значок DataWedge.
- Слейте его с устройства (нажмите "Да"), затем выполните "холодную" перезагрузку (удерживайте 1, 9 и включите питание в течение 3 секунд)