Здравствуйте, sergey2b, Вы писали:
S>может кто то сталкивался S>как можно контролировать trial периуд в программе запущенной в windows 10 sandbox если компютер отключен от инета
Говорят надо проверять время создания каталога программы. Прогу время могут поменять, а каталог вряд ли?
Здравствуйте, sergey2b, Вы писали:
S>может кто то сталкивался S>как можно контролировать trial периуд в программе запущенной в windows 10 sandbox если компютер отключен от инета
В общем случае никак, все места, где программа будет проверять время, могут изменить. В таких случаях не по времени можно, а функции резать. Или делать типа оффлайн-активации триала через браузер, потом копируется файл ключа и программа его модифицирует в ходе работы (уменьшая счетчик времени).
Здравствуйте, JustPassingBy, Вы писали:
JPB>В общем случае никак, все места, где программа будет проверять время, могут изменить.
Смотря что подразумевается под "все места". Если у всей системы изначально неправильная дата, то да — вариантов нет. А если дату подделывают перехватом системных функций типа RunAsDate, то варианты есть
Здравствуйте, sergey2b, Вы писали:
S>может кто то сталкивался S>как можно контролировать trial периуд в программе запущенной в windows 10 sandbox если компютер отключен от инета
В общем случае — никак.
Я сохраняю конфиги, настройки и любую инфу что пользователю придется восстанавливать в один файл и шифрую его с датой.
Если пользователь откатывает дату или снапшот — то теряет эти данные. Подменить их сложно.
Здравствуйте, Nonmanual Worker, Вы писали:
NW>Я сохраняю конфиги, настройки и любую инфу что пользователю придется восстанавливать в один файл и шифрую его с датой. NW>Если пользователь откатывает дату или снапшот — то теряет эти данные. Подменить их сложно.
Здравствуйте, edton, Вы писали:
NW>>Я сохраняю конфиги, настройки и любую инфу что пользователю придется восстанавливать в один файл и шифрую его с датой. NW>>Если пользователь откатывает дату или снапшот — то теряет эти данные. Подменить их сложно.
E>Не совсем понял идею, можно поподробнее.
Видимо пользователь работал на программе, работал весь день, потом устал и лег поспать. Проснулся на следующий день — а все данные просраны заботливо зашифрованы вчерашней датой.
Здравствуйте, edton, Вы писали:
E>Не совсем понял идею, можно поподробнее.
шо ж тут непонятного то, — шифрует файл с пользовательскими данными (которые возникают в процессе работы с его программой) совместно с таймером (того сколько времени была запущена его программа),
поэтому если подменить snapshot (всей виртуалки с виндой, или как минимум этого файла если иной защиты trial'а в его проге нету) — то пользовательские данные последние тоже удалятся (откатившись на их состояние на дату snapshot'а)