Запуск
Запуск утилиты осуществляется стандартными средствами запуска задач, имеющимися в каждой операционной системе.
Исполняемый файл утилиты – gendb.
Возможны следующие способы запуска утилиты:
-
пакетный режим:
gendb <спецификация файла>
Утилита выполняет команды указанного файла и возвращает управление операционной системе.
-
командный режим:
gendb <ключ>
Утилита обрабатывает заданный ключ и возвращает управление операционной системе.
Ключи используются для передачи утилите коротких инструкций (см. раздел Ключи).
-
интерактивный режим:
gendb <Enter>
Утилита переходит в режим интерактивного ввода команд (выдает приглашение):
gendb>
При ожидании утилитой продолжения ввода команды на экран выводится подсказка:
_gendb>
Команды используются для передачи утилите инструкций, текст которых может достигать нескольких экранных строк (см. раздел Команды).
В ОС Windows файлы, расположенные в системных каталогах %systemroot%,
%ProgramFiles%, защищены средствами ОС от изменения. Для внесения
изменений в защищаемые файлы приложение должно запускаться от имени администратора ОС, в противном случае
изменяемые данные будут размещаться в отдельном виртуализированном представлении ресурса, являющемся копией
изменяемого ресурса. Виртуализированная копия поддерживается для профиля пользователя. В итоге для каждого
пользователя, выполняющего несовместимое приложение, создается отдельная копия виртуализированного файла.
Применительно к утилите gendb, запущенной от имени простого пользователя,
это означает, что изменения, вносимые в БД, размещенную в защищаемой папке (например,
c:\program files\linter\db) при её настройке (конфигурировании), будут храниться не в
самой БД, а в её отдельной виртуализированной копии. Т.е. в данном случае внесенные утилитой
gendb изменения СУБД ЛИНТЕР видеть не будет.