Все настройки клиента 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 – программа будет управлять подсветкой, включая ее при различных действиях на ТСД и выключая при простое.