Все настройки клиента Mobile SMARTS для ТСД, хранятся в файле MobileSMARTS.exe.config.
Файл имеет следующую структуру:
1 2 3 4 5 6 7 8 9 10 11 |
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="webService" value="http://192.168.83.18/ " /> <add key="updateService" value="http://192.168.83.18/ " /> <add key="lastUpdate" value="01.01.2001 01:01" /> <add key="processLog" value="false" /> … <add key="screenMode" value="Color" /> </appSettings> </configuration> |
Параметры настройки указываются в узлах «<add key=», где «key» задает имя параметра, а «value» – его значение.
Далее по тексту: Key — Value
osVersion — Вариант операционной системы ТСД:
Mobile — Windows Pocket, Windows Mobile, Windows Phone …
WinCE — Windows CE.
webService — Url до сервера Mobile SMARTS вида «http://…:port/DataStorage.asmx», «https://…:port/DataStorage.asmx» и т.д.
updateService — Url до сервера обновлений ПО Mobile SMARTS.
lastUpdate — Дата последнего обновления ПО с сервера обновлений Mobile SMARTS.
documentsPath — Путь к папке с файлами справочников и документов (по умолчанию это будет подпапка «Documents» папки запуска файла. MobileSMARTS.exe)
folderBasedExchange — Режим работы.
true — работать в offline режиме, иконку наличия подключения ассоциировать с тем, стоит ли ТСД в кредле и есть ли подключение к ActiveSync.
false — работать в online режиме, иконку наличия подключения ассоциировать с тем, есть ли коннект к серверу Mobile SMARTS.
storageMemoryAllocation — Объем памяти в мегабайтах, которая будет выделена под хранение файлов (включая уже лежащие файлы), отдав всю оставшуюся память под оперативную.
processLog — Ведение лога.
true — вести детальный лог всех операций на ТСД.
false — не вести.
networkName — Имя профиля сетевых настроек на ТСД:
Work — рабочая сеть (профиль внутренней сети предприятия).
Internet — внешняя сеть через провайдера услуг Интернет.
<какой-то другой> — какой-то другой, конкретный, добавленный вручную.
domain — Имя домена, если для входа в сеть требуется авторизация в домене.
domainUser — Имя пользователя домена (см. domain).
userPassword — Пароль пользователя домена (см. domain).
proxy — Имя прокси-сервера в домене для доступа к серверу Mobile SMARTS по HTTP.
onlineSyncInterval — Интервал между проверками необходимости обмена данными с сервером Mobile SMARTS, в секундах.
syncTime — Синхронизировать время на ТСД с часами на сервере Mobile SMARTS.
true — синхронизировать.
false — не синхронизировать.
checkConnectionInterval — Интервал между проверками наличия подключения к серверу Mobile SMARTS (или к ActiveSync, см. folderBasedExchange), в секундах.
beginCheckConnectionDelay — Задержка перед первой проверкой наличия сети, в секундах (для случая автозапуска программы при перезагрузке терминала, когда Wi-Fi просыпается позже и попытка проверить состояние сети может привести к проблемам).
vibrateNumber — Номер устройства вибрации, которое будет включаться для более наглядной индикации о важных сообщениях и ошибках при работе с ТСД.
playSounds — Проигрывать звуки сообщений, предупреждений и ошибок.
true — проигрывать.
false — не проигрывать.
screenMode — Цвет профиля для экрана.
Color — использовать красочный профиль для цветного экрана.
BW — использовать контрастный профиль для черно/белого экрана.
blockMode — Блокировать меню «Пуск» и сочетания клавиш для его вызова и не давать пользователю возможности выходить в меню и запускать другие программы.
true — блокировать.
false — не блокировать.
kiosk — Полноэкранный режим.
true — работать в полноэкранном режиме, прятать меню «Пуск» и все остальные лишние меню.
false — работать в обычном режиме.
nomenu — Параметр работает только на Windows CE терминалах и дополняет параметр kiosk.
true — основное меню программы не показывается.
false — работать в обычном режиме.
escapeKey — Имя клавиши-замены для Escape, если на клавиатуре ТСД нет клавиши Escape. Например, можно указать Multiply (*) или Left (<)
forbidbacklightcontrol — Запрет программе управлением подсветкой экрана.
true — запрещает программе управление подсветкой экрана.
false — программа будет управлять подсветкой, включая ее при различных действиях на ТСД и выключая при простое.