Нет ничего встроенного, что поможет вам решить эту проблему, но на ум приходят две идеи.
Один из вариантов - запросить серийный номер при первом запуске. Проверьте серийный номер на сервере с использованием HTTPS, а затем сохраните его в зашифрованном виде в локальном хранилище. Затем вы можете проверить использование этой машины последовательного порта либо на сервере, либо с помощью чего-то уникального для машины для шифрования локального хранилища.
Вы также можете использовать клиентские сертификаты, которые необходимо будет установить на пользовательском компьютере. После этого приложение может выполнить проверку по сертификату при запуске.