как я понял ЕХЕ-шник не твоей работы.
Если я ошибся то еще лучше.
Возьми в исходнике своей проги привяжись
через WinAPI к дате создания BIOS или серийному номеру винта.
если прога все же не твоя то можно сделать примерно так:
переименуй свой ЕХЕ-шник в любой формат
(например myprog.exe -> tempdata.rnd)
потом на чем угодно напиши прогу привязки
к вышеуказанным параметрам, которая при запуске проверяет на "правильном" ли компе она запущена
и только после етого тихонько переименовывает
tempdata.rnd -> myprog.exe и запускает. Хотя в этом случае есть много недочетов (типа если резетнешь то обратное переименование не произойдет и тому подобное)
А вообще то привязывать какую либо прогу
непосредственно к компу дело нехорошее и я бы
даже сказал опасное.
Ну представь себе что ты написал офигенный софт
продал его юзеру (давай помечтаем за 5000$) и привязал его к "Матери".
А потом ни с того ни с сего, упаси господи,
(хотя в моем случае надо говорить: "спаси аллах")
взял и помер (или скажем эмигрировал на Канары).
Представляешь какие проклятия посыпятся на твою могилу когда бедный юзер поменяет "мать" или совсем комп.
Т.е. привязывая прогу к железу тем самым ты и себя привязываешь к этому компу. Так что подумай.
Я раньше тоже к компу привязывался.
А теперь решил через HASP-ы работать и тебе советую.
P.S. Я тут, конечно, всякую чушь насоветовал так
что особо не прислушивайся.
Good Luck!!!
Джамал Абдусаламов.