I want to create an application that can give me a description of all the softwares and hardware installed on a computer that is connected through a Local Network.
In Hardware Description - I want something like the list shown in Device manager and in software description i want a list of all the softwares installed in remote pc as shown in "add and remove programs".
How should i start for this. What i need to implement. I havent used any API before so plz be little descriptive so that i can implement them.