ник: Victor
По поводу динамического IP-адреса - не стоит расстраиваться.
Если соединение инициируется клиентской частью, то она может отправлять на сайт ID-железа клиента (как вариант - MAC-адрес сетевой карты клиента), да мало ли чего еще, не стоит зацикливаться на IP-адресе клиента. Важно чтоб клиентская часть нашла твой сайт. И все это не особо сложно реализовать, мне так кажется, и программу и идентификацию клиентской машины. Но вот реализация защиты твоей программы... Мне кажется, что на второй месяц большинство экземпляром твоей программы будут успешно работать без всякого ключа активации:-).