Имеется в наличии сервер, на котором воткнут USB девайс.
Также имеются несколько клиентов. Все это под виндовс.
Требуется, чтобы любой из клиентов мог самостоятельно прокинуть USB девайс на свой компьютер.
Смотрел USBoverIP, но там для проброса устройства требуются манипуляции на стороне сервера(нужно указать на какого именно клиента пробросить девайс), а нам требуется, чтобы все это происходило автоматически.
Некоторые HASP-ы Сами по себе поддерживают «расшаривание через сеть» — например тот же хасп от 1с 8-ки.
Когда-то боролся с такой же фигней, когда нужно было 1 ключ пробросит на виртуальную машину на ESX 3.5 — успехом не завершилось.
Расшарить вы его полноценно не сможете — то есть несколько рабочих станций его не смогут использовать одновременно. Использовать по-очереди — может быть, если повезет, в режиме подключения и отключения. Я как-то почитал сорцы эмулятора, там есть команды инициализации (открытия) ключа, по которым определяются некие переменные шифрования.
Вам бы подошла сетевая версия софта и ключа, скажем на 5 юзеров. Тогда в сеть ставится сервер с хаспом, и больше 5ти клиентов одновременно софтину запустить не могут