Einzelnen Beitrag anzeigen
Alt 28.05.10, 15:29   #8 (permalink)
GrafZahl
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

windows kann meines wissens nicht via api herausfinden welchen typs ein aktueller shutdown ist (es gibt nichtmal eine api die dir auf anfrage sagt ob gerade ein shutdown läuft ... das erfährt deine anwendung maximal per callback oder WM_QUERYENDSESSION / WM_ENDSESSION ... oder wenn du dreister weise selbst einen shutdown einleitest ... läuft bereits einer bekommst du als antwort ERROR_SHUTDOWN_IN_PROGRESS)

was allerdings klappen könnte wäre das system eventlog nach dem letzten 1074-event von USER32 zu durchsuchen ... je nach windows version kannst du da ggf. prüfen ob der shutdown type "reboot" ist oder nicht...
wäre nu meine erste idee dazu, keine ahnung ob das klappt

per batch würde das vermutlich auf einen externen script oder programmaufruf hinaus führen

auf einem 2003er server gäbe es dafür das script eventquery, auf anderen platformen wirst du dir was zurechtbasteln oder auf third party tools zurückgreifen müssen
GrafZahl ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61