Topic: launcher

дело такое,  лицензия будет  по номеру hdd , естественно программа будет обновлятся, потому решил сделать файл запуска он же и ключ лецензии.
реализацию вижу такой:

в самой программе делаем проверку на запущенные процессы - если пускового файла нет то создаем ошибку
усли пускавой файл есть в процессах то проверяем значение в таблице - если launcher:=1; то запускаем программу иначе  создаем ошибку..

в пускавом файле создаем проверку hdd - если правельно то меняем значение launcher:=0; на 1 запускаем программу иначе  создаем ошибку..

кто еще варианты подскажет?

Re: launcher

Не могли бы вы описать суть проблемы, зачем нужен лаунчер? и как это связано с обновлениями.

Dmitry.

Re: launcher

в моем случае лаунчер = это ключ программы
так как программа будет иметь возможность обновляться то придется в каждой версии программы указывать номер жесткого диска или создавать в программе большой список намеров, что бы пользователь не мучался при каждом обновлении программы...
потому я решил сделать ключ программы в виде лаунчера(отдельного файла запуска) установил или обновил программу = поменял пускавой файл на свой и все...

Re: launcher

Думаю можно сделать без лаунчера. Например пользователь вам присылает номер своего жесткого диска, который отображается где нибудь в программе, вы на основе этого номера генерируете по алгоритму регистрационный ключ, который отсылаете пользователю, программа проверяет, подходит ли этот регистрационный ключ к данному компьютере или нет. Ключ сохраняется в реестре и проверяется каждый раз при запуске программы.

Dmitry.