If you are asking how you can get an audit log of when programs were run, you can't. This isn't something Windows tracks by default. However you can enable the auditing of this by going to GPO and then to Computer Configuration \ WIndows Settings \ Security Settings \ Local Policies \ Audit Policy
. If you enable Audit process tracking
then Windows will track process-related events such as the creation of a process.
Be warned though that this also audits a lot of other process events that you aren't going to want. AFAIK there is no way to filter this. Furthermore there are literally hundreds of processes that are started during the life of a user login so the audit logs are going to fill up very fast. Many of these processes you likely don't care about, such as wininit, svchost, etc.