Acasă
» WINDOWS
»
Cum se execută un program cu o anumită dată și oră folosind RunAsDate
Cum se execută un program cu o anumită dată și oră folosind RunAsDate
RunAsDate poate porni un program Windows cu o dată și o oră la alegere, lăsând ceasul computerului neschimbat. Lansează programul imediat; nu așteaptă până la o dată calendaristică viitoare. Acest lucru îl face util pentru verificarea software-ului sensibil la dată sau pentru lucrul cu o aplicație care trebuie să afișeze o anumită dată.
Ce modifică RunAsDate
RunAsDate interceptează apelurile de dată și oră Windows efectuate de aplicația selectată și furnizează data și ora setate. Restul Windows continuă să utilizeze ceasul real al sistemului, iar alte aplicații pot continua să ruleze normal. Puteți rula programe separate cu ore simulate diferite.
Utilitarul nu controlează o aplicație care își obține ora dintr-o altă sursă, cum ar fi un server la distanță. De asemenea, poate provoca blocarea unor programe. Pagina oficială a NirSoft identifică în prezent utilitarul ca versiunea 1.41 și oferă descărcări separate pe 32 de biți și x64. Cerințele Windows listate rulează prin Windows 10; Windows 11 nu este listat, deci pagina nu garantează compatibilitatea cu Windows 11. Consultați documentația RunAsDate înainte de a-l utiliza.
Cum se execută un program cu o anumită dată și oră
1. Descărcați și extrageți versiunea corespunzătoare
Deschideți pagina oficială de descărcare RunAsDate . Alegeți versiunea pe 32 de biți pentru o aplicație pe 32 de biți sau versiunea x64 pentru o aplicație pe 64 de biți; potriviți arhitectura aplicației, nu doar instalarea Windows. Descărcați fișierul ZIP, extrageți-l într-un folder și deschideți RunAsDate.exe. Instrumentul este portabil și nu necesită un program de instalare.
Alegeți descărcarea care corespunde programului pe care doriți să îl lansați.
2. Selectați executabilul
În secțiunea Aplicație de executat , introduceți calea programului sau selectați Răsfoire și localizați fișierul său .exe. RunAsDate este pentru lansarea unui executabil, nu pentru deschiderea unui document sau a oricărui fișier arbitrar. Dacă programul are nevoie de argumente în linia de comandă, adăugați-le în Parametri . Utilizați opțiunea Pornire în folder numai atunci când aplicația are nevoie de un anumit folder de lucru, de exemplu atunci când citește fișiere prin căi relative.
Calea executabilă este obligatorie; parametrii și un folder de pornire sunt opționali.
3. Setați data și ora
Alegeți data și ora pe care aplicația ar trebui să le vadă în controalele Dată/Oră . Bifați Mutați ora înainte în funcție de ora reală dacă ceasul simulat ar trebui să continue să avanseze după lansare. Lăsați-o nebifată dacă doriți ca ora selectată să rămână fixă.
Lăsați Modul Imediat dezactivat pentru prima încercare. Această opțiune injectează ora selectată imediat ce procesul începe, ceea ce poate ajuta o aplicație care citește ceasul foarte devreme. NirSoft avertizează că acest lucru poate cauza probleme, în special cu unele programe .NET. Dacă aplicația se blochează, asigurați-vă că Modul Imediat este dezactivat și încercați din nou.
Setați mai întâi timpul țintă; activați Modul Imediat doar dacă programul are nevoie de el.
4. Lansați programul și verificați-i comportamentul
Selectați Executare . Aplicația se deschide imediat și ar trebui să primească data și ora selectate prin interceptările apelurilor RunAsDate din Windows. Verificați afișajul datei propriului program sau rezultatul unui test sigur pentru a confirma ceea ce vede. Dacă veți reutiliza aceleași setări, opțiunea Creare comandă rapidă poate salva o comandă rapidă pentru configurația respectivă.
Funcția Run pornește imediat executabilul selectat folosind data și ora configurate.
Limitări și depanare
Programul afișează în continuare data reală. Este posibil să citească ora dintr-un serviciu online sau să utilizeze o metodă pe care RunAsDate nu o interceptează. RunAsDate nu poate schimba ceasul unui server.
Programul nu pornește sau se blochează. Confirmați că ați ales versiunea pe 32 de biți sau x64 corespunzătoare. Mențineți modul imediat dezactivat; dacă ținta necesită în mod normal elevare, rulați RunAsDate cu permisiuni de administrator.
Trebuie ca programul să se lanseze mai târziu. RunAsDate nu programează o lansare viitoare. Folosește un instrument de programare pentru ora lansării, apoi configurează RunAsDate pentru data și ora pe care aplicația ar trebui să le vadă.
NirSoft avertizează, de asemenea, că RunAsDate nu este o modalitate fiabilă de a extinde o versiune de probă a software-ului: aplicațiile pot detecta ora modificată sau își pot obține ceasul din altă parte. Folosiți-l pentru teste legitime sau verificări de compatibilitate și evitați aplicarea sa în procese critice.