Opstarten en Afsluiten

Status
Niet open voor verdere reacties.

Wok

Gebruiker
Lid geworden
1 mei 2013
Berichten
117
Hallo,

In windows kan ik een taak laten uitvoeren als de computer opstart.

Bestaat zoiets ook bij afsluiten ?

Peter
 
Als windows opstart, worden er een aantal programma's geladen.
Deze staan in het register.

In regedit o.a. hier vinden

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Run

en eenmalige zaken onder

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\RunOnce


Nu vroeg ik me af of er ook zoiets bestaat vlak voor het afsluiten van de computer
 
Laatst bewerkt:
Ja dat weet ik, maar kan je dit expliciet opgeven.

voorbeeld: een tekst regel in een loggestand wegschrijven

14-09-16 07:15:43 Computer wordt opgestart.
14-09-16 07:17:13 Gebruiker pietje heeft zich aangemeld.
14-09-16 07:35:12 Gebruiker pietje heeft zich afgemeld
14-09-16 08:10:01 Gebruiker jantje heeft zich aangemeld.
14-09-16 16:55:13 Gebruiker jantje heeft zich afgemeld.
14-09-16 16:56:21 Computer wordt afgesloten.


Nu gaat het mij om de laatste regel, de rest kan ik realiseren.
 
Betreft die eerste vraag. Het lijkt mij logisch dat de computer afsluit na een actie en niet omgekeerd... Of het afsluiten een trigger kan zijn om eerst een actie uit te voeren weet ik niet. Dan zit ik te denken aan Taakplanner. 'De rest kan ik realiseren' zou handig zijn om dan aan te geven hoe je dat doet. Ik wil graag leren van forumberichten.
 
Je kan een batchfile starten die dat voor je doet en dat kan je opgeven in de Local Group Policy Editor. Druk Windows+R om deze te starten.
GPEDT.jpg
 
'De rest kan ik realiseren' zou handig zijn om dan aan te geven hoe je dat doet. Ik wil graag leren van forumberichten.

Ik heb een consoleapplicatie gemaakt in delphi, daarin gebeuren verschillende zaken, waaronder het aanzetten van een aantal apparaten
Om bij het voorbeeld te blijven een klein stukje van de code.

Code:
Program Opstart;
{$APPTYPE CONSOLE}

uses
  SysUtils;

Var
MyFile : Textfile;

Begin
  Try
    AssignFile(MyFile, 'D:\logfile.ddx');
    Append(Myfile);
    Try
      Writeln(MyFile, DateTimeToStr(Now)+ 'Computer wordt opgestart');
    Finally
      CloseFile(MyFile);
    End;
  Except
    On E: Exception Do
      Writeln(E.ClassName, ': ', E.Message);
  End;

End.
 
Dat kan je bij het afsluiten ook in 1 batch commando kwijt:
echo %date% %time% Computer wordt afgesloten. >> D:\logfile.ddx
 
Laatst bewerkt:
De suggestie van de Local Group Policy Editor ( in windows10 is het dus niet WINDOWS+R maar wel te vinden onder Uitvoeren: gpedit.msc)
is dus niet wat ik zoek.
Hier wordt de computer afgesloten aan de hand van een actie.
Ik zoek juist de 'trigger' als de computer wordt afgesloten doe dan eerst nog even ..... ( een regel in de logfile schrijven)

Dat kan je bij het afsluiten ook in 1 batch commando kwijt:
echo %date% %time% Computer wordt afgesloten. >> D:\logfile.ddx

Klopt, maar het voorbeeld is ook maar een klein stukje van het programma.

Hoe wordt deze batch dan aangeroepen op het moment dat de computer wordt afgesloten ( of gaat herstarten na b.v. een update)
 
Laatst bewerkt door een moderator:
Zie het plaatje in #7
Daar geef je aan wat er moet gebeuren als de computer om welke reden of door welke actie dan ook wordt afgesloten.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan