Sammutuksen tunnistus

Olen yrittänyt etsiä ratkaisua tai tapaa jolla saisin tehtyä sellaisen ohjelman joka tunnistaisi kun käyttäjä yrittää sammuttaa Windowsin normaalisti Käynnistä-valikon Sammuta tietokone kohdasta.
Ohjelmani tarkoitus olisi vain tallentaa kellonaika ja päivämäärä loki tiedostoon koska kone on viimeiksi sammutettu ja tämähän pitäisi tehdä tietenkin ennen koneen sammumista.
Olen epäitoivoisesti kokeillut laittaa tuon koodin (joka siis tallentaa sen päivämäärän ja kellonajan) lomakkeen Unload tai Terminate kohtaan, mutta se ei toimi tässä tapauksessa.
Jotenkin olisi siis tunnistettava koska Windows antaa sammutus käskyn tai jonkin? helpommin sanottu kuin tehty.
2394
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prmb_tol_amgv.asp

Eli miten laitetaan shutdown event tracker päälle. Se kirjoittaa sitten systeemin lokiin aina merkinnän jokaisesta shutdownista. Oli se sitten käyttäjän tekemä tai koneen kaatuminen yms.

Ne voi käydä tsekkaamassa sitten ajamalla Käynnistä/eventvwr

Toinen mahis on ajaa vaikka bootissa toi eventquery tarvittavilla parametrille ja ohjata sitten tulokset johonkin tiedostoon eventquery parametrit >"C:\Documents and Settings\minaite\Desktop\loki.txt"

Äänestä
  • Eli ei tartte tehdä tuota rekisterimuutosta. Tulee tosta shutdown-ikkunasta vaan typerän näkönen.

    Riittää kun ajat
    eventquery -FI "id eq 1074"
    ja se ettii kaikki bootit systeemin lokista. Ton voi laittaa vaikka .bat tiedostoon ja ajaa käynnistyksen yhteydessä.

    eventquery -FI "id eq 1074" >"c:\My Documents and settings\minaite\Desktop\loki.txt"

    Äänestä

Kommentoi aloitusta


hu0kaus kirjoitti:

Olen yrittänyt etsiä ratkaisua tai tapaa jolla saisin tehtyä sellaisen ohjelman joka tunnistaisi kun käyttäjä yrittää sammuttaa Windowsin normaalisti Käynnistä-valikon Sammuta tietokone kohdasta.
Ohjelmani tarkoitus olisi vain tallentaa kellonaika ja päivämäärä loki tiedostoon koska kone on viimeiksi sammutettu ja tämähän pitäisi tehdä tietenkin ennen koneen sammumista.
Olen epäitoivoisesti kokeillut laittaa tuon koodin (joka siis tallentaa sen päivämäärän ja kellonajan) lomakkeen Unload tai Terminate kohtaan, mutta se ei toimi tässä tapauksessa.
Jotenkin olisi siis tunnistettava koska Windows antaa sammutus käskyn tai jonkin? helpommin sanottu kuin tehty.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu