Мне нужно приложение для запуска только с определенного USB-накопителя. Я провел некоторый тест с использованием класса WMI Win32_Diskdrive и свойства PNPdeviceID . Это очень хорошая идея, чтобы зарегистрировать приложение на сервере лицензий (веб-сервисах) с этими данными, но я ищу второй способ усилить его, чтобы усложнить процесс взлома.
Я думал создать второй маленький скрытый раздел на диске и найти в нем в качестве имени серийный номер, указанный в PNPdeviceID или другой информации. Любая другая идея, метод или предложение принимаются.
Заранее спасибо.
РЕДАКТИРОВАТЬ: я уже знаю уникальный идентификатор с флэш-накопителя USB, и приложение может проверить, является ли свойство Interfacetype"USB". Я регистрирую приложение с помощью хэша PNPDeviceID в диспетчере лицензий, поддерживаемом веб-службами. Я ищу дополнительный второй метод проверки.