Potrzebuje zrobić plik program.bat z nastepującą funkcją
zmienia na poczatku date systemową
moze odczekuje z 1 sek dla potwierdzenia
nastepnie uruchamia program plik.exe
moze odczekuje chwilke
zmienia date na obecną - olbo na poczatku ja odczytuje do pluku chwilowej pamiecie a nastepnie ja tu wstawia i zapisuje date w systemie
Dlaczego taka kombinacja. Mam program który uruchamia ste z data wcześniejsza - potem można z nim robić co sie chce i wstawiac obecna date ale do uruchomienia jest potrzebna inna wczesniejsza z 1 listopada 2017r
Czy jakaś pomo od was popłynie - serdecznie dziekuje i pozdrawiam Grzesiek
I get many email messages that say something like “I tried to extend the trial period of xyz software with RunAsDate and it didn’t work”. Running a software with different date/time can be used for many legitimate purposes and for these purposes RunAsDate was created. I have never said implicitly or explicitly that RunAsDate can be used for extending the trial period of a software. For some shareware programs, RunAsDate might really work, but many shareware creators are smart enough to detect that the date/time was modified and when they detect the time change, they end the trial period immediately. Please don’t bother yourself to send me a question about extending the trial period of a software, because these kind of messages are simply deleted without answering.
Ja tylko dodam, że kolega pytał o BAT. W PowerShell to jedna komenda wystarczy użyć metody AddDays, np. cofnąć się o ~2 lata: Set-Date (Get-Date).AddDays(-700)
@echo off
cls
rem zapamietanie obecnej daty
SET AKTUALNA=%date%
rem zmiana daty na wybrana
ECHO 2000-01-01 | DATE
Start "" "mspaint.exe"
rem sleep na kilka sekund
ping 127.0.0.1 -n 10 > nul
echo powrot do starej daty
echo %AKTUALNA% | DATE
Przechodzi, a paint otwarty i data po chwili aktualna.