guys i want to create an automated program/toolkit which upon installation it will detect all the users in a Windows OS, and then whenever an application or browser is being use by the user it will be detected, it will check if the application is already in the database if not then it will be registered, then it will add one to the counter (which is the number of times the application has been used by the user), then as an output the program/toolkit will be able to display how many times the user use a specific application for a specific time period, and it will also detect what specific application the user uses the most.
my question is:
1. where should i start?
2. is it doable in C++?
3. are there function to do it?
thanks in advance.
example:
application | mozilla | number of times opened/used | 21 |
time date used | 8:00 11-19-2013 |
application | ccleaner | number of times opened/used | 2 |
time date used | 8:30 11-19-2013 |