I am trying to find out when software was last used.  It is my understanding that the OS keeps this information, but I have no idea how to get at it.  Scripting would be ideal, as I have to do this on multiple machines across the network.  I have tried researching this, but cannot find any info.

I have tried using the Last Accessed date of the executable file, but the second you check the date via scripting, the date changes, making it unreliable.

I am using this to determine who needs and uses what software, so I can remove what is unnecessary.

Any help would be appreciated.

Thank you.