Entwickler-Ecke
Windows API - Proggi vorm Runterfahren ausführen?
Thunder - Fr 05.12.03 14:55
Titel: Proggi vorm Runterfahren ausführen?
Hallo,
Ich möchte in meinem Proggi die Funktion einrichten, das mein Proggi mit einem Paramter vor dem Runterfahren von Windows ausfgeführt wird.
Aber mein Proggi soll alles dafür einrichten können, dass das passiert.
Wie mach ich das?
Delete - Fr 05.12.03 16:15
Bevor Windows runterfährt, schickt es an alle Programme ein WM_QUERYENDSESSION. Da kannst du noch was machen. Vergess aber nicht windows dein OK zu geben. Bekommt Windows von nur einem Programm an dieser Stelle kein OK, wird das Runterfahren abgebrochen.
Thunder - Fr 05.12.03 19:13
da muss ja mein proggi bis zum runterfahren laufen...gibs nix besseres
Delete - Fr 05.12.03 20:33
Wie willst du sonst mitbekommen, dass Windows runterfährt? Das Gegenstück zum Autostart gibt es nicht.
Thunder - Fr 05.12.03 22:54
in der pc-welt gabs mal mehrere artikel wie das geht!!!
hab auch da schon im forum gepostet und ne email an die redaktion geschrieben.warte noch auf antwort.
DeCodeGuru - Fr 05.12.03 23:12
| Zitat: |
| in der pc-welt gabs mal mehrere artikel wie das geht!!! |
Escht? Kann ich mir aber nicht vorstellen, denn wie Luckie schon sagte gibt es keine Pendant zu dem Autostart für Herunterfahren. Die PC-Welt hat wahrscheinlich nur ein Programm beschrieben, welches auf eben dieses Ereignis reagiert.
Delete - Sa 06.12.03 03:58
eventuel kann man mit dem Taskplaner noch was drehen. Aber da kann man nicht davon ausgehen, dass der standardmäßig aktiviert ist.
elbrand - Sa 06.12.03 19:10
Titel: logon-/logoff-script?
folgendes habe ich in der winfaq gefunden: ich habe das mal ausprobiert, und es funktioniert sehr gut. man kann so zum beispiel mitloggen, wer sich wann einloggt und so....
| WinFAQ hat folgendes geschrieben: |
Ab Windows 2000 können Sie beim An-/Abmelden oder beim Starten/Herunterfahren von Windows Scripts ausführen lassen. An dieser Stelle können Sie CMD-Dateien oder VB-Scripts einfügen, die dann ausgeführt werden.
Gehen Sie dazu folgendermaßen vor:
- Erstellen Sie ein beliebiges VB-Script (oder eine CMD-Datei)
- Speichern Sie das Script im entsprechenden Verzeichnis ab:
Script für das Starten:
Verzeichnis: %SYSTEMROOT%\System32\GroupPolicy\Maschine\Scripts\Startup
Script für das Herunterfahren:
Verzeichnis: %SYSTEMROOT%\System32\GroupPolicy\Maschine\Scripts\Shutdown
Script für das Anmelden:
Verzeichnis: %SYSTEMROOT%\System32\GroupPolicy\User\Scripts\Logon
Script für das Abmelden:
Verzeichnis: %SYSTEMROOT%\System32\GroupPolicy\User\Scripts\Logoff
Für lokale Systeme in der Domäne müssen Sie das Script unter "%SysVolFolder%\Sysvol\Sysvol\Domainname\Scripts" ablegen.
- Starten Sie die Management Konsole ("Start" -> "Ausführen" und geben Sie MMC ein)
- Fügen Sie das benötigte Snap-In hinzu:
"Konsole" -> "Snap-In hinzufügen/entfernen.." -> "Hinzufügen" -> "Gruppenrichtlinie" -> "Fertig stellen" -> "Schließen" -> "OK"
- Klicken Sie auf "Konsolenstamm" -> "Richtlinien für Lokaler Computer" jetzt wählen Sie für Starten/Herunterfahren "Computerkonfiguration" bzw. für An/Abmelden "Benutzerkonfiguration" aus.
Jetzt können Sie unter "Windows-Einstellungen" -> "Skripts" die jeweilige Funktion anklicken und das Script hinzufügen.
Klicken Sie z. B. auf "Abmelden" erscheint eine BOX, in der die auszuführenden Scripte angezeigt werden. Hier können Sie nun über "Hinzufügen" weitere Scripts einfügen. |
aus WinFAQ ® 5.6 (
http://www.winfaq.de), © 1996/2002 by Frank Ullrich
Moderiert von
Tino: Quote- & List-Tag hinzugefügt.
DeCodeGuru - Sa 06.12.03 19:42
hui, sehr interessant :) Ich werde mir das auch mal anschauen.
Thunder - Sa 06.12.03 19:52
die lösungsmöglichkeit habe ich auch schon oft gesehen.
aber 1. mein proggi muss das einrichten können und 2. funktioniert das nicht unter win9x
matze - So 07.12.03 11:35
lass es hlt unsichtbar im hintergrund mitlaufen. das tut keinem weh und ist auch zu win 98 oder früher kompatibel !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!