"...При перезагрузке компьютера пропадают лицензии. Восстанавливаются после перезагрузки сервиса FDExt. Лицензии привязаны к HASP..."
Проблема состоит в том, что наш сервис плат FDExt стартует раньше, чем инициируется подсистема HASP.
Для решения проблем с HASP при рестарте системы нужно добавить значение типа DWORD с названием ServiceWaitBeforeStart и величиной 10 в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\FDExt\Params
Этот параметр (в секундах) специально заведён для решения проблем со стартом нашего сервиса и внешних сервисов типа HASP, APTO и т.д. Максимальная задержка 100 секунд.