How to determine when software was last used
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.
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.
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
thecomputerguy74
17 years ago
Posted by:
fuz_kitten
17 years ago
I believe this info is stored in the ARP Cache at HKLM\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache\<GUID>.
I’m not such what you can do with the bin values, but take a look at ARPCache Viewer – it might give you a clue on how to achieve what you want to do.
Cheers
Charlie
I’m not such what you can do with the bin values, but take a look at ARPCache Viewer – it might give you a clue on how to achieve what you want to do.
Cheers
Charlie
Posted by:
AngelD
17 years ago
Posted by:
jmcfadyen
17 years ago
there is a windows installer option which counts the number of times an application has been used since installation.
this can be programatically pulled as well
have a look here.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\{guid}\Usage
this may even have the last access date its been a while since i last used it and cant remember.
the intention was that it would count the number of times an advertised entry point was accessed. unsure of the last access date bit of this although i think it would support this as well.
this can be programatically pulled as well
have a look here.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\{guid}\Usage
this may even have the last access date its been a while since i last used it and cant remember.
the intention was that it would count the number of times an advertised entry point was accessed. unsure of the last access date bit of this although i think it would support this as well.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.