За дело взялся наш самый компьютерно грамотный
инженер (далее Ч Федя), а я и наш программист
служили ему подмастерьями. Для начала, выкачал Федя
из инета НЕХ-редактор, ещё пару прог, и стал
ковырять файл лицензии, а потом и сервер лицензий,
сделанный в виде отдельной службы. Мудрил, хитрил,
пытался прописать в файле лицензий большее
количество допустимых клиентов Ч не получается.
Сначала прога запускается, но через минуту сервер
лицензий проверяет сеть, видит третьего лишнего и
выкидывает его из программы. Что-то не срастается.
Сидим, думаем...
Предложил я тогда рубануть с плеча: поставить на
одну машину файрвол, разрешить приём пакетов от
сервера, а отправку заблокировать, чтобы сервер эту
машину не видел. Сделали. Почти получилось. Две
другие машины работали нормально, а та, что с
файрволом, не видела сервер и работать
отказывалась. Логично, чего же мы ожидали! Не будет
же сервер посылать пакеты тому, кого сам не видит!
А ведь задумка была красивая.
На всё это ушёл почти весь день. Запускали в хитрых
очерёдностях сервер лицензий, прогу на разных
компах Ч не поддаётся. Шаманили, били в бубен Ч не
услышали нас наверху! Решились даже на унижение Ч
позвонили шефу в Одессу, мол ничего не будет,
лицензии нет, звони финнам, проси лицензию. Шеф
нас, естественно, в мягкой форме послал. Сидим под
конец рабочего дня, сушим мозги, как бы перехитрить
шайтан-сервер-лицензий...
Решил тогда Федя ещё немного покопаться в
бессчётных папках программы и где-то минут через
пятнадцать нашёл файл лицензии, которым
пользовались, по всей видимости, в самом главном
офисе в Финляндии. Финские программеры перед
отправкой проги в Одессу решили не удалять файл, а
запрятать подальше Ч чтобы был.
Лицензия была на 16 машин. Все тихо заулыбались...
(c) ithappens