roboforum.ru

Технический форум по робототехнике.

подмена системной даты?

Вопросы не попавшие в другие категории.

подмена системной даты?

Сообщение Myp » 27 янв 2012, 00:19

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


вот в 1с можно просто установить нужную текущую дату. а некоторые проги такой фичи не имеют :(
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: подмена системной даты?

Сообщение Michael_K » 27 янв 2012, 00:29

батником?
команда timе кажется :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: подмена системной даты?

Сообщение boez » 27 янв 2012, 00:33

Прога зовется "Вперед в прошлое", погугли "вперед в прошлое программа", найдешь.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: подмена системной даты?

Сообщение Angel71 » 27 янв 2012, 00:46

по поводу прог по смене даты/время не подскажу :oops: имхо проще и быстрей самому написать. а вот если нужно чтоб определённое приложение чтот там себе по своему "думало" - это в основном инъекции и виртуализация помогает. :) но сильно зависит от таргет софтины. иногда это "минут 10", иногда пара месяцев и дануна её подальше. если "батник" или "вперёд в прошлое" не поможет или не подходит, то сл. самое простое это вмварю поставить и там с датой творите уже что пожелаете. хз, как в 7й или ранее, в 8й есть unity режим - скрывается весь десктоп виртуалки и у вас в основной оси просто все окошки как и все другие приложения видны. с желтенькими (если не запамятовал) полосками по краям, чтоб отличать от всех других софтин. как расшарить папку при необходимости или сетевой диск или ... думаю не проблема разобраться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: подмена системной даты?

Сообщение Myp » 27 янв 2012, 01:06

нашёл вперёд в прошлое, вроде то что надо, завтра попробую :)

пробовал в оракловской виртуалке - неудобно.
с установленными тулзами виртуалка автоматом обновляет время на системное и время не сменить(только установить смещение относительно текущей даты, тоесть каждый день новая дата), а с отключенными тулзами не работают разные удобные фичи типа подключенных папок.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич


Вернуться в Обо всём

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0