binkd9x

Сейчас код binkd9x включен в основной код binkd.

Снапшоты и релизы binkd
Официальное FAQ по binkd
Доступ через cvs

Общие сведения

binkd9x - это версия binkd, специально компилируемая для работы под управлением Win9x-систем (Windows 95/98/ME). Дело в том, что в этих операционных системах имеется документированная и при этом весьма противная ошибка в консольной подсистеме. Из-за ошибки консоль не получает никаких сигналов (сообщений), кроме клавиатурных CTRL_C_EVENT и CTRL_BREAK_EVENT. На практике это приводит к невозможности автоматического корректного завершения binkd, например, при shutdown'е или перезагрузке ОС.

binkd9x не является консольным приложением и создаёт окно, которое получает сообщения системы. Фактически продолжает работать классический binkd, только без консоли (в скрытом режиме). Это недостаток номер 1. При этом для Win9x систем необходим отдельный бинарник. Это второй недостаток.

Также binkd9x умеет работать сервисом под Win9x-системами. Конечно, этот режим работы нельзя сравнивать с сервисами под Windows NT/2000/XP по функциональности, но на Win9x в некоторых случаях это бывает необходимо, например, при частых Logoff'ах. binkd9x, установленный сервисом, загружается при старте системы (до Logon'а) и не останавливается при Logoff'е.

Подробнее смотрите в binkd9x.txt


Я буду рад, если binkd9x пригодится кому-то кроме меня.

CVS:

Наиболее свежие исходники binkd можно получить с cvs:

cvs -d :pserver:binkd@cvs.happy.kiev.ua:/cvs login
Пароль пустой.
cvs -d :pserver:binkd@cvs.happy.kiev.ua:/cvs co binkd

По всем вопросам пишите мне:

homebrewer@yandex.ru
Alexander Reznikov, 2:4600/220@fidonet


.
Hosted by uCoz