Здравствуйте olovo555, Вы писали:
O>То есть прога через инсталлятор или визард заливает дээлельку, которая в свою очередь с точностью определяет чипсет мат платы или mac процессора. Эта (индивидуальная для каждого компа инфа) кодируется и каждый раз при запуске экзешника проверяется!!!
А где хранить эту хитрую информацию? Любое обращение к файлу/реестру/bios отлавливается элементарно за минуту.
И как ты представляешь себе проверку при запуске? Случайно не так?
if(MyCode != StoredCode)
abort();
else
//работаем дальше
Так это сносится путем замены одного байтика...
Да и вообще идея с привязкой к компонентам машины делает пользователя программы зависимым от текущей конфигурации, что ему вряд ли понравится.
Еще раз повторяю — почитай "Технику и философию хакерских атак" — в любом случае очень познавательно.