Подробнее о Botik::Key ProBotik::Key Pro -- это пакет программ написанный на языке С (и немного C++ ;-) с использованием Win32 API специально для операционных систем MS Windows 9x/ME/NT/2000/XP/2003 и представляет собой клиент-серверную архитектуру. В пакете содержатся следующие модули:
Таким образом, имея в составе системную сервисную программу, Botik::Key Pro позволяет операционной системе работать с сетью вне зависимости от того зарегистрирован ли в данный момент пользователь или нет. Дополнительный сервис: автоматический контроль за выходом в свет новых версий программы Botik::Key ProС периодичностью программа Botik::Key Pro опрашивает некий HTTP-файл, в котором содержится номер текущей версии Botik::Key Pro. Если у пользователя установлена устаревшая версия, ему будет сообщено, что на сайте доступна новая версия. Работа программы в операционных системах Windows NT/2000/XP/2003Современные Microsoft Windows (например, MS Windows 2000/XP/2003) позволяют одновременно работать нескольким пользователям за счет удаленного Desctop'а или в качестве SwitchUser'ов (Windows XP). Тогда один из пользователей находится в бэкграунде, а другой пользователь имеет в своем распоряжении монитор и клавиатуру. При этом задача пользователя, который работает в бэкграунде - продолжать вычислять. В многопользовательском варианте использования накладываются некоторые ограничения на использование программы-менеджера. На работу сервиса никаких ограничений не существует, так как программа запускается самой системой при загрузке и работает от имени системного пользователя. Если попытаться запустить несколько экземпляров программы-менеджера на одном компьютере, то все попытки запуска программы кроме первого сообщат пользователю о невозможности их работы и корректно завершатся. Такое ограничение естественно, поскольку у разных пользователей могут быть разные ключи доступа. Например, пользователь, работающий в бэкграунде, может требовать для компьютера доступ ко всему миру (World), а одновременно с ним работающий другой пользователь (бесправный) может требовать доступ только к городской сети (Local). И в этом случае Key-серверу будет не понятно, какой доступ дать машине, так как доступ предоставляется не пользователям, а машинам. Поэтому надо следить, чтобы в каждый момент времени работал только один экземпляр менеджера. Работа программы в операционных системах Windows 9x/MEСуществуют некоторые исключения касающиеся использования Botik::Key Pro на таких операционных системах как MS Windows 9x/ME. Так как данные типы ОС не имеют возможности исполнять программу как сервис, на этих операционных системах сервисная часть Botik::Key Pro будет работать как обычное пользовательское приложение, автозапуск которого будет осуществляться на последней стадии загрузки системы. Из этого следует, что пользователи ОС MS Windows 9x/ME не получат никаких выгод от использования Botik::Key Pro, за исключением, возможно, пользовательского интерфейса (GUI). В программе корректно реализована работа с иконкой в поле оповещения панели задач (трей ;-) и контекстным меню этой иконки. Еще одно исключение касается операционных систем MS Windows 95. В этих операционных системах программа не поддерживает автоматического определения адреса используемого шлюза (gateway). Таким образом, опция "BotikKey сервер установлен на шлюзе" не работает в этих операционных системах. Для того чтобы указать, где установлен сервер, Вам необходимо вручную ввести его адрес в поле "Адрес BotikKey сервера". В следующих версиях я постараюсь добавить поддержку автоматического определения шлюза и в эти операционные системы. |
|
См. также:
|