дата изменения осуществления одной программы?

Мне действительно нравится программа ROM Nero Burning, и было радо видеть, что у них была версия Linux. Я загрузил и установил его и когда это запустило его, сказал, что у меня была "дата судебного разбирательства" до 29-го апреля.Отлично. Я перешел к веб-сайту Nero для покупки лицензии только, чтобы найти, что они отбросили поддержку и не выделят ключ. Неприятность.

Так существует ли способ, которым я мог легко изменить среду осуществления этой программы так, чтобы это всегда думало, что было 28-го апреля?

Я не означаю срывать людей Nero, у меня действительно есть лицензия версии Windows, но то число не работает на версию Linux.

Какие-либо мысли?

2
задан 23 April 2017 в 00:17

1 ответ

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

, Но пакет faketime может сделать то, что Вы хотите. Из их документации:

Поддельная Библиотека Предварительной нагрузки Времени (FTPL, иначе libfaketime) прерывает различные системные вызовы который использование программ получить текущую дату и время. Это может затем сообщить о фальсифицируемых датах и времени (как указано Вами, пользователем) к этим программам. Это означает, что можно изменить системное время, которое программа видит, не имея необходимость изменять время в масштабе всей системы. FTPL позволяет Вам указывать обе абсолютных даты (например, 01.01.2004) и относительные даты (например, 10 дней назад).

, Как выполнить его:

Вы могли запустить nero как так:

 faketime '2017-4-28 08:15:42' /path/to/nero

, Если это работает на Вас, затем Вы могли бы исказить его в Вашем .bashrc, чтобы всегда запуститься как этот.

5
ответ дан 2 December 2019 в 01:55

Другие вопросы по тегам:

Похожие вопросы: