Anyone know of a way to see if someone has accessed my PC when I wasn't
there?
For example, if there a log file somewhere that shows the date and time that
the computer was last booted up?
Sort of. Go to Control Panel, Administrative, then Event Viewer. Under
Windows Logs, System, scroll down the list which will be probably huge
looking for just plain information tags that start with the little 'i'
icon where a whole bunch appear one after another within a minute or
so of each other that should log when somebody booted the system.
For example on my install of Vista Business if I look in the Event Log
the first "event" is always:
"Microsoft (R) Windows (R) 6.00. 6000 Multiprocessor Free."
Showing the date and time I first boot up in the morning. During the
day a whole sh*t load of information is also logged to the event logs.
Most that begin with 'information' are useless.
If you want more detailed monitoring there are all kinds of Net Nanny
type "spy" applications that can track down to the keystroke level.
Mostly intended for parents wishing to spy on their kids. <wink>
Many corporations these days also spy on their employees. So if you
wonder why your boss has the door to his office shut and you don't
hear any moaning or some such sounds indicating something else might
be going on, could be he/she is snooping on what employees are doing
on the Internet.