Question : Check installed applications

Dear Experts,

Is it possible to create a program which is able to detect install application on all client computers in a private network?  

In our office we have about 150 client computers, and I just wanted to know if it is possible to make such a program which is able to look at each and every computer on the network, and check which applications they have installed.

Answer : Check installed applications

You can find the installed programs in the computers registry. To connect to a remote computer's registry you'll have to have admin privileges on the computer. So the program that you create will have to basically run under a domain admin account.

You can use RegistryKey.OpenRemoteBaseKey to pull the key information from the registry. http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.openremotebasekey.aspx

You can basically take this example and replace the registry reading to read a remote computer instead of the local computer

http://www.dreamincode.net/code/snippet1995.htm
Random Solutions  
 
programming4us programming4us