Софтинки

Установка даты в Винде

Дент 14-03-2017 09:16

Нужно, чтобы перед запуском некой программы устанавливалась заранее заданная системная дата (время не важно), а после закрытия данной программы дата бы автоматически восстанавливалось на сегодняшнюю. Посоветуйте как это можно реализовать? Может софтина какая есть? Или скрипт или батник?
Дент 14-03-2017 09:34

На просторах Сети нашел вот такую штуку:
Там 2 файла. Можете даже попробовать, надо создать в Блокноте 2 файла:

Файл "date_rec.vbs"
-------------------
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd.exe /c date_rec.cmd", 0, false

Файл "date_rec.cmd"
--------------------
@echo off
date /t ; date.txt
date 07-06-2013
Proga.exe
date ; date.txt
del date.txt ; nul

При запуске файла date_rec.vbs системное время устанавливается в 07-06-2013, а затем запускается Proga.exe. Всё бы хорошо, но через несколько секунд дата самопроизвольно сбрасывается на сегодняшнюю. Уж и интернет отключал и Службу времени отключал - без толку, дата через несколько секунд восстанавливается. ((((((((((((((( Почему? Может батник date_rec.cmd нужно как-то подправить?
PS. Windows7 x86.

Дент 14-03-2017 09:53

РЕШЕНО!!!

Батник должен быть таким:

@echo off
date /t ; date.txt
date 07-06-2013
@Proga.exe
@date ; date.txt
del date.txt ; nul

Может кому пригодится с триальным софтом. ))))))))))))