Центр помощи

Конфигурационный файл защиты ibw8reg.ini.

Начиная с версии 8.710 программа поддерживает конфигурационный файл, который позволяет задать параметры поиска и синхронизации файлов регистрации, а также параметры поиска электронных ключей.

Конфигурационный файл защиты ibw8reg.ini может располагаться в следующих местах (в порядке убывания приоритета):

Если файл ibw8reg.ini найден, к примеру, в рабочей папке программы, то файлы в других папках никак не учитываются (даже если такие файлы существуют).

Параметры из файла ibw8reg.ini считываются при запуске программы. Для применения изменений, сделанных в файле, необходимо перезапустить программу.

Конфигурационный файл защиты ibw8reg.ini состоит из следующих секций:

Секция [Sync].

[Sync]
ShareDir = L:\IbSync
ToShare = OFF
FromShare = ON

Параметр ShareDir задает путь к общей папке (по умолчанию NET DIR). Если указано относительное имя папки, то путь откладывается от расположения файла ibw8reg.ini. Например, файл ibw8reg.ini лежит в NET DIR = L:\Net, а параметр ShareDir = IbProtect, то будет использоваться общая папка L:\Net\IbProtect. Параметр ToShare определяет должен ли файл, созданный или измененный в рабочей папке при вводе кода ответа, быть синхронизирован с соответствующим файлом в общей папке. По умолчанию ToShare=OFF для локальной версии и ToShare=ON – для сетевой. Параметр FromShare управляет запуском синхронизации при инициализации защиты (входе в программу). Если FromShare=ON, то файлы в рабочей папке обновляются файлами из общей папки. По умолчанию FromShare=OFF для локальной версии и FromShare=ON – для сетевой.

Секция [Files].

В секции [Files] можно задать маску поиска файлов регистрации и включить режим упорядочивания файлов по имени (а не по времени изменения).

Маска поиска файлов может быть также задана через новый параметр командной строки /REGFILE:<маска>.

Секция [Plug].

Список параметров в секции [Plug] аналогичен параметрам поиска ключей, задаваемым в командной строке. Например:

[Plug]
; аналогично параметру командной строки /PlugLocal – поиск только локальных ключей
PlugLocal = ON
; аналогично /PlugSentinel6554 – поиск только ключа Sentinel 
PlugSentinel = 6554

Параметры, указанные в конфигурационном файле, имеют меньший приоритет по сравнению с параметрами, указанными в командной строке. Замещение происходит на уровне отдельных параметров. Например, если в командной строке указано /PlugSentinel6554, а в файле NoPlugNovex = ON, то эти параметры будут действовать совместно.

Комментарии начинаются с символа ";". Их можно использовать для быстрого включения и выключения определенных опций. В поставляющемся вместе с программой варианте файла для примера уже указаны некоторые опции в закомментированном виде; для их установки достаточно будет их раскомментировать и, если нужно, поправить параметры.

Если значение параметра, например PlugLocal, равно OFF, это эквивалентно отсутствию такого параметра в командной строке. Параметры PlugLocal и PlugRemote взаимоисключающие, при указании PlugRemote = ON значение параметра PlugLocal игнорируется.

Пример файла ibw8reg.ini.

[Sync]
ShareDir = Ibw8Share
ToShare = ON
FromShare = ON
[Files]
FileMask = Sentinel*
ByName = OFF
[Plug]
PlugLocal = OFF
PlugRemote = ON
PlugSentinel = 6554
;PlugNovex = 11
;PlugNetSentinel = 35515
NoPlugSentinel = OFF
NoPlugNovex = ON
ServerSentinel = 223.103.0.1

См. также: