On Jul 10, 2:07 pm, John John <audetw...@nbnet.nb.ca> wrote:
> Reading the timestamp on the pagefile.sys will give you the starup time.
> You can also use Systinternal's PsInfo to get the information:http://www.microsoft.com/technet/sysinternals/utilities/psinfo.mspx
>
> John
>
>
>
> Alain Dekker wrote:
> > Thanks! I've now started to look int Event IDs 6005, 6006 and 6008 on your
> > prompting...Next Task: Find out how to read the event list programmatically.
>
> > Thanks again,
> > Alain
>
> > "Terry R." <F1ComNOS...@pobox.com> wrote in message
> >news:uHqJ$bxwHHA.4140@TK2MSFTNGP04.phx.gbl...
>
> >>On 7/10/2007 10:04 AM On a whim, Alain Dekker pounded out on the keyboard
>
> >>>Is there is any metric on Windows XP (ideally I'd like to get the
> >>>information programmatically using the Windows API) from which I can
> >>>determine the time since the last reboot of a Windows XP machine?
>
> >>>Thanks in advance,
> >>>Alain
>
> >>Hi Alain,
>
> >>In the Event Viewer under System, Source: eventlog, EventID: 6005, shows
> >>when the service was started. Usually on startup of the system.
>
> >>--
> >>Terry R.
>
> >>***Reply Note***
> >>Anti-spam measures are included in my email address.
> >>Delete NOSPAM from the email address after clicking Reply.- Hide quoted text -
>
> - Show quoted text -
Hello Alain,
Not quite sure what you need in "the time since the last reboot", but
if you just want to know the precise time a computer was logged into
then you could run a batch file at startup. It would look like this:
echo logon %username% %computername% %date% %time% >> C:\logon.log
Copy the above line into Notepad and save as logon.bat
Drag a shortcut of the .bat file to your startup folder (usually in
the Start=> Programs menu)
At every logon, the computer name, username and logon time is appended
to the log file indicated. Of course, you can change the location as
you wish.
If you're looking for a GUI to track computer usage time then this
freeware may help:
PC On/Off Time
http://www.snapfiles.com/get/pconoff.html