Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#86

Re: Freeware: Desktop-Switch

  Alt 31. Aug 2007, 14:29
Beim Beenden von Windows hat Windows eben den Vorteil das es selbst das Betriebssystem ist.
So wie man beim eigenen Programm, beim schließen, alle Einstellungen in eine Ini, Registry, Binärdatei etc. speichern kann macht es Windows auch. Es sichert eben alle Handles der Programme, den Arbeitsspeicher den Programme zugewiesen bekommen haben, die Stacks, die Threads, die Position an der die Abarbeitung des Programmes zur Zeit ist etc.

Was mich bis heute noch wundert ist das die Programme dann wirklich ordentlich weiter laufen. Denn wenn ein Programm anhand der Zeit ermittelt wann es wieder was machen muss, müsste es sich ja dann überschlagen um all die vergangenen Aktionen nachzuholen (wenn zum Beispiel alle X Millisekunden 1 pixel weiter gerückt wird müsste ja dann plötzlich um viele Pixel weitergerückt werden). Oder ein Programm was auf Hardware zugreift müsste dann Fehler bekommen weil die Hardware ja auch ausgeschaltet wurde und in einem ganz anderen Status ist.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat