views:

74

answers:

1

Hi,

I'm making an application that will collect some information on the user computer for statistical reasons, eg. What programs are installed, does it use wired\wireless connection, default browser, Does it use ms office, open office, other?, etc. I want to know what are the most used programs on the computer. I know windows keeps track of that, because if you go to the control panel->add\remove programs. You can see if a program is used frequently, rarely or occasionally. This info must be stored in the registry, but I just can't seem to find it.

Does anyone know where it is?

Thanks in advance. :)

A: 

What it shows in add remove programs is not accurate. There is plenty of programs that does this, but they all check for running proccess.

You can get all the information your looking for via WMI.

EKS
what is the wmi class?
Aiton
there is a infitie number ( close to at least ) number of WMI classes, many of them getting duplicate information. You sadly have to research a bit, to find out how you want your program to work. Only using WMI will be very bad for preformance ( WMI can be very slow).
EKS