Как защитить приложение от пиратства?
Это плохая защита. Юзер захочет запустить честно купленную программу на своем ноуте или поменяет видуху и все приехали.
Советую не заморачиваться, любую защиту взломают, как вариант подойдет онлайн аутентификация по ключу. Если увидете, что с одного ключа работают очень много разных компов, просто баните его.
В данный момент некоторые производители даже сами кряки выкладывают к своим програмам на торренты для популяризации ее. :)
Идём в hosts и прописываем любой другой адрес запроса вашего приложения, и с этого адреса отвечаем ему то что оно хочет получить. Проблема щита и меча.