dmitry писал(а):Да, с Win XP никакие решения не помогли. Я бы рекомендовал перейти на Win 7 (просто нравится). От переустановки ОС код активации не изменится, можете заранее переписать его в Справка/Лицензия, или я его всегда найду у себя.
Такое решение допустимо если железо компутера позволяет сделать апгрейд системы без переустановки.
вообще есть вариант сделать установку программы только при наличии интернета.
например.
у пользователя есть лицензия. на N-компутеров. (1 или куча)
он подключает комп к тырнету.
запускает установщик. указывает свою лицензию.
установщик сливает номер винчестера на ваш сервер.
сервер вычитает 1 лицензию из N ваших возможных. и по базе проверяет нет ли совпадений по номеру винчестера или лицензии (чтобы не было холявы.
если все законно, и в рамках установленных правил, то продолжается установка.
а в заголовке окна программы, можно поместить информация о том, на кого лицензия, на сколько компьютеров, и сколько использовано.
и вам будет легче, у вас будет инфа об количестве купленных лицензий, и реальной установке их на компутерах.
и пользователи не будут разбрасываться и пытаться на шару установить прогу на левые компы.
я не программист. я алгоритмист. составляю алгоритмы.
спасибо.