Shutdown Ereignisabhängigmachen überhaupt möglich?wenn ja wie?
#1
geschrieben 02. Mai 2006 - 18:50
wie schonmal in einem post vorgestellt, habe ich mir ein tool geschrieben, mit dem man den pc ferngesteuert runterfahren kann!
nun würde ich gerne wissen, wie ich das ereignisabhängig machen kann?!?
und zwar stelle ich mir das ungäfhr so vor, und war sarte ich mein shutdowntool und suche dort programm aus. und wenn ich dieses programm dann beeende z.B. word , dann so, der pc in 1 sekunde runterfahren.
die zeitspanne bis zum shutdown nach dem beenden des ausgewählten programms will ich fest in den code schreiben und wenn es dann funktioniert auch variabel machen!
vielleicht kann mir ja jemand helfen und hat sogar selbst verwendung für solch eine Funktion!
mfg F$KiNg
P.S: das tool gibts im download bereich hier : Link
zum download
Anzeige
#2
geschrieben 02. Mai 2006 - 19:07
dat Ding ist in C++ geschrieben, ja?
Dann musst du aus deinem Timer-Thread raus-fork()-en, und darauf warten, dass der Child-Prozess terminiert. In etwa so:
pid_t pid;
int rueckgabe;
switch(pid=fork()) {
case -1:
perror("fork"); //Irgendein Fehler ist aufgetreten
exit(1); //Wir steigen komplett aus
case 0:
/*Hier jetzt das Programm (Word, etc) starten*/
exit(rueckgabe);
default:
wait(&rueckgabe);
printf("Programm wurde beendet, ich mach Feierabend");");
/*Hier jetzt den Rechner runterfahren*/
}
Keine Garantie auf Korrektheit
Dieser Beitrag wurde von MNG bearbeitet: 02. Mai 2006 - 19:08
#4
geschrieben 04. Mai 2006 - 22:10
mfg
F$KiNg
edit: hab hier ein programm gefunden das genau das kann was mein tool können soll!:-(
aber eagl, ich mach trotzdem weiter! http://www.pcwelt.de/downloads/tools_utili...op-tools/21685/
Angehängte Datei(en)
-
screenshot_borland.zip (124,59K)
Anzahl der Downloads: 116
Dieser Beitrag wurde von F$KiNg bearbeitet: 04. Mai 2006 - 22:55
#5
geschrieben 05. Mai 2006 - 14:13
kann leider deine .zip-Datei nicht öffnen, kommt immer "Datei ist beschädigt", trotz mehrfachem Runterladens.
#6
geschrieben 08. Mai 2006 - 12:25
mfg
F$KiNg
Angehängte Datei(en)
-
untMain.zip (728bytes)
Anzahl der Downloads: 111
#7
geschrieben 08. Mai 2006 - 12:54
also, ich glaub', es müsste
#include <sys/types.h>
statt
#include <types.h>
bin mir aber nicht sicher. Versuch's einfach mal
#8 _MagicAndre1981_
geschrieben 08. Mai 2006 - 13:07
system("shutdown.exe -f -s -t 1200");
Und was machste unter Windows 2000, da gibts das nicht
Hier stehts, wie es richtig gemacht wird oder zumind. etwas besser.
#9
geschrieben 08. Mai 2006 - 13:32
@MagicAndre1981:das tool sollte ja eigentlich nur für WinXP sein!
mfg
F$KiNg
#10 _MagicAndre1981_
geschrieben 08. Mai 2006 - 13:46
#11
geschrieben 08. Mai 2006 - 13:51
#13
geschrieben 08. Mai 2006 - 21:46
mfg
F$KiNg
Angehängte Datei(en)
-
fehlermeldung.zip (127K)
Anzahl der Downloads: 117
#14 _MagicAndre1981_
geschrieben 08. Mai 2006 - 21:58
#15
geschrieben 08. Mai 2006 - 22:20

Hilfe
Neues Thema
Antworten
Nach oben

