Работа
Прога должна делать следующие 2 вещи.
1.Есть экзешник, который инсталлирует определенный софт.
2. Прога должна "обработать" этот экзешник таким образом, что когда он запускается для инсталляции софта на определенном компе, прога считывает какие-то уникальные данные его компьютера, которые не должны измениться в ближайшие 2-3 дня. После этого пользователю выдается код и для продолжении требуется ввести вторую половину кода, которую он может узнать по выданному ему телефону производителя.
3. Пользователь обращается к производителю со своим кодом. Менеджер производителя вводит полученную от пользователя часть кода в программу и она выдает ему вторую часть кода. Он сообщает ее пользователю, пользователь вводит ее перед инсталляцией - и инсталляция начинается если все ОК, совпадает.
Пишите письма на мыло [EMAIL]sergey@elforsoft.com[/EMAIL] - договоримся об оплате.
[ Это Сообщение было отредактировано Serjio в 2001-12-13 1226 ]
email [EMAIL]htmme@yandex.ru[/EMAIL]
зависимость юзера от производителя - если юзер захочет переставить программу на другой комп ему придется опять просить вашего менеджера предоставить ему новый код...
т.е. вы привязываете юзера к конкретной машине.
На мой взгляд для вашей задачи существует решение, которое не содержит данных проблем, а именно использование электронных ключей, которые можно навешивать на LPT либо на USB порты. Таким образом пользователь всегда сможет проинсталировать программу перенеся этот ключ на другой компьютер. Такой ключ стоит около 10 баксов (например HASP или GUARDANT). Фирмы которые этим занимаются предаставляют полный интерфейс по программированию и инсталяции данных ключей под множество операционных систем. Запрограммировать такой ключ не составлят труда...
Хасп можно склонировать,
а во вторых можно просто это обращение к хаспу просто напросто убить в самой проге...
При этом особо не напрягаясь... Ведь они как правило по шаблону делаются... И используют стандартные либы...