I work for a company in the IT department. I want to gather data from the PC's in my company on the Domain. I want to gather info such as Installed apps, type of computer, Display adapter, nic card, ram, hard disk, cpu speed, OS, SP, installed printers both locally and network printer installed on the PC. There are also a couple of thing in the registry I want to grab that tell me when the PC was installed and what Image we used to installed it. I want the program to say all that. Another thing I wanted was to show the current user who is logged in and what groups they are in from the Domain and also when his password expires. Can you help I really like the way Max_carpenter does his and I wanted to add these options to his.
Most of the info you need can be obtained through WMI, check the link here for the basics. It is a common enough question that there are loads of samples about, likely enough to give you most of the results you need. Here is a good start. It will be up to you to display them as you need.
I have a utility somewhere. Can't for the life of my remember where I got it but as soon as I find it I will post it.
Basically its is a great help when using WMI. It gives you all the classes routines and generates for examples for you such a great help.
My advice to you is as you are wanting to get lots of information focus on one thing at a time.
For instance I would break down your needs into the following:
1: Computer Information: WMI
2: Software Information: I got the code from that other thread which was a massive help
3: Domain stuff: Active Directory coding.
Don't try to do it all at once you are just making life harder than it needs to be.