Noi va trece prin procesul de cum functioneaza un screensaver pe baza unei 95/98 computer Windows. Deși comenzile de sistem și detaliile exacte pot fi diferite, procesul este în esență aceeași pentru alte computere, precum și.
Calculatorul monitorizează constant activitatea întâmplă între diferitele componente ale sistemului. Atunci când constată că tastatură și mouse au fost inactiv pentru perioada de timp indicată în setările de ecran ale fereastra de proprietăți de afișare, sistemul trimite o comandă specială la cererea prim-plan (actual) pentru a vedea dacă se poate lansa screensaver. În cazul în care o aplicație rulează care are o fereastra Computer Based Training (CBT) deschis, sau are un program non-Windows cum ar fi un centrare de pe MS-DOS, cu cererea prim-plan, Windows nu va porni screensaver.
Iată exact ceea ce face:
- Pentru a afla dacă poate începe screensaver-ul sau nu, Windows trimite un mesaj la cererea prim-plan. Această comandă solicită aplicarea, " Pot începe screensaver " Un program non-Windows nu vor intelege comanda, și, prin urmare, nu va răspunde. O cerere de CBT va înțelege, dar va răspunde cu o comandă care înseamnă ". Nu, eu sunt furnizarea de formare chiar acum " Toate celelalte aplicații ar trebui să răspundă pozitiv la comanda.
- Ferestre, apoi se uită la linia de SCRNSAVE.EXE = ____ în fișierul system.ini pentru a vedea dacă a fost specificat un screensaver. În cazul în care intrarea este necompletat, ignoră comanda pentru a executa screensaver. Dar dacă un nume de fișier este listat, acesta încearcă să încarce acest fișier. Atâta timp cât fișierul specificat este un screensaver real, programul execută și creează imaginile screensaver pe partea de sus a desktopului curent.
- Scr