USB Watchdog

Содержание

Введение
1. Установка
2. Настройка
3. Использование
4. Регистрация программы
Скачать

Настройка

Для настройки программы, следует вызвать контекстное меню, щелкнув на ее значке в панели задач и выбрав пункт "Настройка...". Появится диалоговое окно, предлагающее ввести пароль. Если программа установлена впервые - пароль будет задан по-умолчанию "111111" (шесть единиц). Все диалоги, кроме диалога настройки программы закрываются автоматически, спустя заданное время после последнего нажатия кнопки на клавиатуре. По умолчанию это время составляет 3 секунды. Поэтому при вводе пароля интервал между нажатиями клавиш не должен превышать этого времени. Если пароль введен правильно - появится диалоговое окно настройки программы.

Элементы настройки программы сгруппированы по вкладкам. Всего существует 5 вкладок:
1. Основные – здесь расположены все основные настройки программы
2. USB устройства - настройка наблюдения за USB устройствами
3. Другие устройства - настройка наблюдения за периферийными устройствами
4. Обновления - настройка способов обновления программы
5. Помощь - получение справки о программе

1. Основные настройки
Вкладка "Основные" содержит две дополнительные вкладки "Поведение" и "Диалоги"
1.1. Основные настройки / Поведение

На вкладке "Поведение" можно задать основное поведение программы при запуске.
"Только для текущего пользователя" – программа будет автоматически запускаться только для того пользователя, под учетной записью которого она настраивается, установкой данного флажка. Если нужно настроить запуск программы для нескольких учетных записей – следует поочередно войти под каждой требуемой учетной записью и установить данную опцию. Если же требуется запускать программу при входе в систему любого пользователя – следует выставить опцию "Для любого пользователя".
Опция "Не запускать" – позволит полностью отменить автоматический запуск программы. Это бывает полезно, если запуск программы должен выполняться по расписанию или с помощью другой программы.
"Показывать иконку в трее" – опция позволяет скрывать иконку программы в области уведомлений на панели задач. Для того, чтобы иконка программы появилась вновь - следует изменить запись в системном реестре.
1.2. Основные настройки / Диалоги

На этой вкладке можно:

  • Изменить время простоя дилогов, т.е время от последнего нажатия кнопки клавиатуры до автоматического закрытия диалога
  • Изменить время изменения конфигурации устройств - это время, за которое можно санкционированно (т.е. с правильным вводом пароля) вставить или вынуть USB-устройство или дополнительную периферию.
  • Сменить пароль. Для этого следует ввести старый пароль, новый пароль и его подтверждение. Если старый пароль введен правильно, а новы пароль и его подтверждение совпадают - при закрытии диалога по кнопке Ok произойдет смена пароля.

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

2.1. USB устройства / Добавление, USB устройства / Извлечение
Вкладки "Добавление" и "Извлечение" имеют идентичные опции настройки, поэтому расположенное ниже описание применимо к обеим вкладкам.

  • Опция "подать сигнал спикером". Если такой флажок установлен, то при наступлении события, и при условии, что оно не было санкционировано, начнет звучать сигнал тревоги, проигрываемый через системный динамик компьютера. Это может оказаться полезным, если есть цель привлечения внимания к факту события, а компьютер не оснащен звуковой картой или динамиками.
  • Опция "проиграть файл". Если такой флажок установлен, становятся доступными кнопки выбора файла и проверки срабатывания. Чтобы выбрать файл для проигрывания (проиграть можно только wav файлы), следует нажать кнопку с тремя точками и с помощью диалога выбора файлов найти требуемый файл. Проверить, как он будет звучать, можно нажав на кнопку с изображением динамика.
  • Опция "Выполнить приложение или скрипт". По наступлению события программа может выполнить произвольное приложение, командный (пакетный) файл или файл сценария Windows. Это позволяет неограниченно расширить реакцию программы на возникновение того или иного события. Так может быть написан скрипт, который отошлет администратору письмо с сообщением о событии и о времени его возникновения. Проверить выполнение скрипта можно нажав на кнопку с изображением окна программы. В строке "Параметры" можно задать параметры запуска приложения, при этом строка поддерживает задание шаблонов (о шаблонах см. ниже). Также имеется возможность скрытого запуска приложения (при этом окошко приложения становится невидимым). Для этого следует установить флажок "Скрытый запуск".
  • Опция "Отослать сообщение...". Если флажок установлен, можно ввести имя компьютера и сообщение (в кавычках), которое должно быть отправлено на данный компьютер, посредством службы рассылки сообщений Windows. Указав * вместо имени машины, можно отослать данное сообщение всем машинам, входящим в рабочую группу или домен. Для проверки рассылки можно нажать на кнопку с изображением почтового письма. Сообщение может содержать шаблоны (см. ниже).

Шаблоны:
Параметры запуска приложения, а также строка сообщения, могут содержать шаблоны, позволяющие расширять строку дополнительными данными. Поддерживаются следующие шаблоны:
DEVICE_LIST – вместо данного шаблона в сообщение будет подставлен список извлеченных или добавленных устройств
EVENT_TIME – вместо шаблона будет подставлены дата и время наступления соответствующего события
LOCAL_MACHINE – шаблон будет заменен на имя машины в формате домен.имя_машины
USER_LOGIN – в строке шаблон заменится на логин пользователя под которым произошло данное событие

Пример использования шаблонов с строке сообщения на вкладке "Извлечение": admin “<EVENT_TIME>: на машине LOCAL_MACHINE под учетной записью USER_LOGIN были извлечены следующие устройства: DEVICE_LIST”

При наступлении соответствующего события на машину admin придет сообщение примерно следующего содержания: <01.03.2007 12:35:23>: на машине DomenFirmy.MashinaVasi под учетной записью Vasia были извлечены следующие устройства: USB Mass storage device.

2.2. USB устройства / Стартовая конфигурация

На данной вкладке можно задать стартовую конфигурацию USB устройств, с которой программа будет сверяться при своем старте. Если выяснится, что какое-либо устройство, имеющееся в стартовой конфигурации, не обнаружено в системном блоке – программой будет сформировано событие "извлечение USB устройства" при этом выполнятся все действия, указанные на вкладке USB устройства / Извлечение. То же справедливо, для случая, когда программа обнаруживает лишние устройства, не прописанные в стартовой конфигурации. В этом случае будет сформировано событие "добавление USB устройства" и выполнятся все действия, указанные на вкладке USB устройства / Добавление. Для того, чтобы стартовая конфигурация проверялась программой, следует установить флажок "Проверять стартовую конфигурацию". Для Составления стартовой конфигурации следует использовать кнопки со знаками + и –. Для добавления одного или нескольких устройств в стартовую конфигурацию, следует нажать на кнопку +. В появившемся списке перечислены все USB устройства, присутствующие в системном блоке и подключенные к нему за его пределами. Можно выбрать одно или несколько устройств и нажать кнопку Ok, пополнив тем самым список устройств. При этом те устройства, которые уже добавлены в стартовую конфигурацию не будут доступны для выбора, что не позволит случайно занести их в список дважды. Для удаления одного или нескольких устройств из конфигурации, следует выделить их в списке и нажать на кнопку –.

Так как запоминаются Hardware Id устройств, программу практически невозможно обмануть, заменив одно устройство на аналогичное другое (например, дорогой японский манипулятор мышь на дешевый тайваньский аналог :)). Так как в таком случае их идентификационные номера будут различны. Программа сформирует одновременно два события об извлечении устройства, описанного в стартовой конфигурации и о добавлении нового устройства, отсутствующего в ней.

Если флажок "Проверять стартовую конфигурацию" сброшен – программа примет за стартовую конфигурацию ту, которая имеется на момент ее запуска.

После того, как программа проверит стартовую конфигурацию (при условии, что такая проверка задана), она перейдет в штатный сторожевой режим и начнет отслеживать все изменения конфигурации USB устройств, формируя то или иное событие. При этом, даже, если в системный блок будет вставлено недостающее (согласно стартовой конфигурации) устройство, программа посчитает его новым добавленным устройством и сформирует событие "добавление USB устройства".

3. Другие устройства

Также, как и вкладка USB устройства данная вкладка содержит три дополнительные вкладки, на которых можно настроить поведение программы при добавлении и извлечении одного из устройств дополнительной периферии компьютера. Дополнительно можно задать стартовую конфигурацию периферийных устройств, с которой программа будет сверяться при старте. В качестве периферийных устройств можно выбрать CD-ROM, FDD, мышь, клавиатуру, монитор, а также HDD и Ethernet адаптеры. Последние два устройства могут быть как встроенными, так и внешними. Порядок настройки реакции на события и задания стартовой конфигурации для периферийных устройств не отличается от налогичных настроек для USB устройств, описанных выше в пункте 2. USB устройства.
4. Обновления


На вкладке "Обновления" можно установить способы обновления программы. Программа может обновляться двумя способами: через Интернет и из места в локальной сери или на диске. Для того, чтобы программа могла получать обновления из Интернета, следует установить флажок "Выполнять обновления из Интернета". При этом станет доступна строка с адресом URL по которому находится файл сценария обновления. По умолчанию это "http://www.gasizdat.ru/autoupdate/usbwdup.xml". В этом случае программа сможет получать обновления непосредственно с сайта разработчика. Менять URL на другой, имеет смысл только для задания зеркальных сайтов распространяющих обновления для программы. В случае обнаружения обновлений из Интернета, программа выдаст запрос на подтверждение обновления. Если на данный вопрос ответить положительно – будет произведена попытка скачивания обновления, согласно сценарию. В случае успешного завершения операции, программа автоматически прекратит свою работу, предварительно запустив мастер установки обновления. Как только мастер обновления закончит свою работу, он вновь запустит программу.
Если администратору не желательно, чтобы установка обновлений сопровождалась вопросами и явным запуском мастера обновления, он может настроить обновления программы из локальной сети или из места на диске (диск также может быть сетевым). Для этого он должен:
1. скачать файл "http://www.gasizdat.ru/autoupdate/usbwdup.xml" и разместить его на общем ресурсе.
2. в файле найти тэг USBWDog, отвечающий за обновление программы и заменить атрибут bginstaller на путь к файлу обновления, расположенному на общем ресурсе.
В этом случае программа не станет задавать вопросы о подтверждении обновлений и выполнит обновление в скрытом режиме.
Кроме того, на данной вкладке можно принудительно проверить обновление для программы из Интернета. Для этого следует нажать на кнопку "Проверить сейчас". Если обновления доступны – будет задан вопрос о необходимости обновления и при положительном ответе на него обновление буде загружено и установлено.

5. Помощь
Для получения справки о программе можно нажать на ссылку "Справка в интернете". При этом будет открыт броузер по умолчанию, который загрузит страницу справки о программе.

Для сохранения изменений - нажмите Ok, для отмены - Cancel. Чтобы закрыть программу - нажмите на кнопку закрытия окна.

<<Назад | Далее >>

Разработано (c) gasizdat. Полное или частичное копирование материалов только с согласия правообладателя gasizdat

Хостинг сайтов, VDS / VPS, Конструктор сайтов QuSiter,
Регистрация доменов .ru, .рф, .su, .com, .net... ,Создание сайтов