Программно-аппаратный костыль
Знакомый в целях терапии своего мозга ("хотите об этом поговорить") рассказал ужас. У них есть софтина, которая защищена сервером лицензий с аппаратным ключом в usb. И периодически этот сервер перестает выдавать лицензии и в прогу не пускает. Помогает только одна операция: вынять ключ, вставить и перезапустить сервер.
Поскольку к разработчикам софтины обращаться не принято/западло/стыдно/etc, было применено следующее решение: плата с тремя реле, управляемыми от COM-порта, которые включают и выключают USB линии в правильном порядке, имитируя доставание и вставление ключа. И прога, которая ими управляет и перезапускает сервер.
Я, честно говоря, после всего шрота, с которым мне приходилось работать, особой проблемы в таком решении не вижу (ну не считая того, что если бы я был разработчиком софтины, я бы таки попытался ее решить нормальным образом). А вот знакомому, т.к. он сисадмин, эта штука совершенно вырывает мозг, противореча всему его мировоззрению и образу жизни :)
Поскольку к разработчикам софтины обращаться не принято/западло/стыдно/etc, было применено следующее решение: плата с тремя реле, управляемыми от COM-порта, которые включают и выключают USB линии в правильном порядке, имитируя доставание и вставление ключа. И прога, которая ими управляет и перезапускает сервер.
Я, честно говоря, после всего шрота, с которым мне приходилось работать, особой проблемы в таком решении не вижу (ну не считая того, что если бы я был разработчиком софтины, я бы таки попытался ее решить нормальным образом). А вот знакомому, т.к. он сисадмин, эта штука совершенно вырывает мозг, противореча всему его мировоззрению и образу жизни :)
no subject
Расстрелять.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
но “нативно” работают и на FreeBSD и на Windows. А в VMware (хост — Windows XP x64, гостей пробовал разных) вот не прокидывались хоть ты тресни!
no subject
no subject
no subject
если чонить стандартное типа HID/MassStorage - ок, если самопаянная экзотика со специфическими дровами - хз
no subject
no subject
УПШ - это аццкое говно, не предназначенное для долговременной работы. Аппаратный передёрг - чуть ли не наименьшее из зол.
no subject
no subject
no subject
no subject
Одно реле отключает питание USB, два других - данные. Можно обойтись двумя реле, просто не нашли 5-вольтовое реле с двумя контактными парами. Можно обойтись даже одним, потому что эксперименты показали, что последовательность отключения линий вроде не важна.
Изготовлять этот мрак на заказ, естественно, не планируем.
no subject
no subject
no subject
no subject
Попробуем спаять.
А то токен отваливается постоянно...
no subject
no subject