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