voron
А может попробовать различные инсталляторы, типа Nullsoft Installer и иже с ним, там вроде есть защита паролем, который запрашивается при установке... Хотя нет... Опять получается ситуация, что
Цитата:
|
пароль "установщики" знают
|
есть еще вариант - сменить этих самых установщиков... хотя если у них есть копии записанных тобой болванок - то проблема распространения все равно останется... человеческий фактор как-никак...
О, пока писал все вышесказанное появилась идея в какую сторону копать... Вот смотри есть например программа StrongDisk Pro (название проги значения не имеет - это просто пример; или путь будет какой-нибудь плеер или любая другая софтина)...
Устанавливаешь ее (делать этого не надо - я просто описываю принцип действия), запускаешь ее, а она тебе пишет что у нее мол такой-то номер (личный ключ, 16 циферок) отсылаешь его (этот самый личный ключ) разработчикам, а они тебе высылают "регистрационный ключ", после ввода которого прога и начинает работать в полноценном режиме... Прикол в том, что тот самый личный ключ привязывается к чему-то в системе (скорее всего к винчестеру) и на этой же машинке после переустановки (или полного форматирования и установки всего с нуля) личный ключ (а соответственно и подходящий ему регистрационный ключ). При попытке же установить эту же софтину на другую машинку - уже другой личный ключ и соответственно требуется другой регистрационный ключ...
Само собой что прогу взломали потому как существует какой-то алгоритм по которому прога распознает какому личному ключу подходит конкретный регистрационный номер... Узнали алгоритм и написали кейген... Тебе надо двигаться в эту сторону... Т.е. прога будет у всех, а кейген - только у тебя...
Проблема заключается в том, что в этой проге (как и во многих других) эта "система регистрации" внедрена в саму прогу, а тебе нужна так сказать "оболочка" в которую можно будет засунуть твою программу и которая еще на этапе установки будет запрашивать систему "личный ключ => регистрационный ключ"...
Еще как вариант - писать болванки с автозапуском, в котором будет прописана система "личный ключ => регистрационный ключ" и в случае правильного ответа (т.е. после звонка тебе, узнавания "регистрационного ключа и ввода его в соответствующее окошко) запускается установка проги... Думаю реализовать такое легче... Среднего уровня программер может написать такой алгоритм шифрования (для установщиков) вместе с генератором номерков (для тебя) за небольшое (или большое) вознаграждение... Но здесь тоже небольшая проблема - если у пользователя запрещен "Автозапуск" (или зажат Shift при вставке диска), то можно будет установить прогу минуя "санкционированую тобой установку", поэтому нужно еще подумать о том, чтобы исполняемый файл установки был блокирован до тех пор, если не запущена и не пройдена та самая система регистрации...
Можно попробовать путем прописывания в реестре какой-нибудь дряни при попытке запуска файла установки напрямую без прохождения регистрации... И которая (эта самая дрянь) будет автоматически удаляться при прохождении регистрации...
P.S. Сорри, если слишком много написал - хотелось поподробнее объяснить в какую сторону копать...