Доброе утро всем! У меня проблема с ручным сканером Motorola MC3190, работающим на Windows CE.
У меня их мало, чтобы сделать новую программу для какого-то склада. Уже установлена программа, которую клиенты использовали раньше, поэтому я удаляю ее и вместо этого устанавливаю новое программное обеспечение, которое я только что сделал. Он работает очень хорошо, но когда я вынимаю батарею и оставляю устройство на всю ночь без питания, он восстанавливает всю конфигурацию, так что старая программа возвращается, беспроводная конфигурация возвращается и ... Да. Сканер восстановлен до конфигурации, которая была запущена, когда я получил его несколько недель назад. Что я хочу сделать, так это настроить всю конфигурацию сканера так, чтобы после длительного отключения моя программа и моя конфигурация были восстановлены.
Я искренне верю, что кто-то знает, как это сделать. Время на исходе, и я считаю, что покупатель будет раздражен, если он заменит батарею, и программа, которую он купил, исчезнет. ;-)
С уважением, Ярек
Хорошо, это самое простое решение, которое я нашел. Может быть, однажды у кого-то возникнет похожая проблема. Я не нашел, как сохранить конфигурацию беспроводного / другого оборудования, но я знаю, что файлы, помещенные в \\Заявка и \\Платформа папки не удаляются после долгого отключения. На Motorola MC3190 обе папки доступны с уровня Windows CE.
** Изменить: чтобы сохранить конфигурацию беспроводной сети, вы должны экспортировать параметры и экспортировать все профили (и сохранить их в приложении или платформе) (меню приложений беспроводной сети> Параметры> Экспорт)
Прочтите Руководство интегратора MC3190, в котором описаны различные методы установки программного обеспечения, чтобы вы получили «постоянство». То есть, чтобы приложение и настройки остались после перезагрузки. Вы можете загрузить копию с веб-сайта поддержки Motorola по адресу https://supportcentral.motorola.com/support/supportcentral/supportcentral.do?id=m1
для поддержки вашего программного обеспечения после холодной перезагрузки (потому что в основном это то, с чем вы столкнулись здесь), вам понадобится этот инструмент: StartUpCtl (Официальная ссылка для скачивания). На всех устройствах, которые я получил, он был предустановлен, поэтому я предполагаю, что он должен быть таким же для вашего устройства. Это позволит вам автоматически удалить паразитное программное обеспечение в фоновом режиме во время первой загрузки после восстановления или сброса (или просто оставить устройство без питания на слишком долгое время) и установить программное обеспечение e из CAB-файла. Найдите папку StartUpCtl в \ Application. Вы можете найти дальнейшие инструкции в текстовых файлах.
Теперь о настройке Интернета. Стандартное программное обеспечение позволяет экспортировать конфигурацию Интернета в файлы .reg (как общие настройки, так и профили Wi-Fi). Если вы оставите папку in \ Aplication, система автоматически объединит их с системным реестром (и восстановит их). Если это не происходит автоматически, вы можете восстановить их при запуске с помощью StartUpCtl (я не уверен в командах, но если я правильно помню, их можно найти в примере в каталогах StartUpClt).
Надеюсь это поможет :)
Если кто-то случайно все еще здесь и ищет решение, этот PDF-файл должен помочь: http://portal.siriusware.com/docs/kb-pdf/Hardware-related/scanning_2009_july_17_4.pdf
Вот краткое изложение:
\Application
и \Platform
являются постоянными, при этом последний зарезервирован для внутреннего использования системой.Launch20
ищет *.reg
(обычный reg
файлы, какими вы их знаете) и *.cpy
файлы (простые текстовые файлы, где каждая строка должна быть отформатирована как SRC > DEST
- как в этом примере: \Application\MyApp.exe > \Windows\MyApp.exe
) в корне вашего \Application
и \Platform
папки и запускает их. Заказ не гарантируется.HKEY_LOCAL_MACHINE\Init
- упорядочено по идентификатору запуска (ключи начинаются с Launch
за которым следует число)\Windows\Startup
(порядок не гарантируется) - может работать вместе с welcome.exe
обработатьHKEY_CURRENT_USER\Software\Symbol\Startup\Programs
- вызвано Startup.exe
который должен быть зарегистрирован в первом хуке как Launch70
\Application\Startup
- это предпочтительное место для установки и запуска пользовательских приложений. Местоположение этой папки можно (но не следует) изменять в HKEY_CURRENT_USER\Software\Symbol\Startup\Path
. Ни одно приложение здесь не будет запущено до завершения процесса приветствия Pocket PC.