You could also use auditing as part of group policy, but if you want to
track over a long period you'll need to increase the size of the audit
logfile.
Is this in a workgroup to keep track of one local machine, or do you want
to set up auditing for a domain, if so , are you running active directory ?