BAT-Datei ausführen beim Runterfahren des Rechners
-
Hallo Alle,
ich möchte einfach ein BAT-Datei ausführen beim Runterfahren des Rechners.
Es geht um eine Datensicherung mit xcopy.
Das von Windows zur Verfügung gestelltes Programm womit man Tasks plant, kann die Bat-Datei nur beim Hochfahren des Rechners oder beim Anmelden ausgeführt werden und nicht beim Runterfahren.Ich habe Windows XP.
die Bat-Datei enthält einfach ein xcopy-Befehl, der Daten von einem Laufwerk zum anderen kopiert.Hat jemand eine Idee wie man das realisieren kann oder eine Alternative.
Danke für eine Antwort.
ajabri
-
Du kannst ein einfaches WinAPI Programm schreiben, das beim Windowsstart gestartet wird. Dieses Programm kann ein Nachrichtenfenster erstellen und auf die Nachricht WM_QUERYENDSESSION/WM_ENDSESSION warten, sobald es diese empfängt, kann es die Batch-Datei ausführen.
So ein Prgramm braucht auch nicht viel Speicher, sowas einfaches könntest du sogar in ASM schreiben.
-
Hallo,
da Du ja eh schon mit einer Batch-Datei arbeitest, kannst Du in Deine "Kopier-Batch" in die letzte Zeile den Befehl shutdown.exe einbinden und dann fährst Du den Rechner eben über diese Datei runter ...
falls das nicht gewünscht ist:
Starten des Konsolenstamms:
Start -> Ausführen -> MMCGruppenrichtlinien hinzufügen:
Konsole -> SnapIn hinzufügen/entfernen... -> Hinzufügen... -> Gruppenrichtlinie -> Hinzufügen -> Fertigstellen -> Schließen -> OKStarten von Skripten (*.CMD) im Zweig:
Konsolenstamm -> Richtlinien für lokale Computer -> Computerkonfiguration -> Windows-Einstellungen -> Skripts (Starten/ Herunterfahren)Gruß