Цитата Shegorat:
Первое возможно только если инсталлятор находится на жд либо на флешке, т.е там где он может себя перезаписать »
|
В 99% процентов случаев, он будет на диске на котором он сможет себя перезаписать. Как проверить? Пытаемся создать обычный текстовый файл рядом с инсталлятором, если файл создался, то значит и удалить и перезаписать инсталлятор можно.
Цитата Shegorat:
точнее добавить часть данных в конец собственного файла »
|
Можно конечно и так, но здесь есть одна штука, а именно, пользователь, который работает с файлами через Total Commander или другой файловый менеджер, увидит, что файл перезаписан...
Самый оптимальный вариант, это контролировать через реестр + плюс кинуть файл информации в разные папки Temp и при запуске инсталлятора проверять все варианты.
Цитата Лександер:
я не вижу других возможностей реализации отвязать количество запусков от определенной машины »
|
Есть ещё один вариант

, это инсталлятор обращается на сервер своей проги, которую он устанавливает, при этом передавая все свои данные и спрашивает у него, при отрицательном ответе инсталлятор просто само удаляется...