I am going to develop an application in C#.NET 2005 Express Edition, and i want to ask some certain questions and these are as under,

1) How we can get the total size of the C drive and the free space available.

2) How we can get the total size of the RAM and the free space available.

3) How we can determine which operating system is running e.g. NT/XP.

Tell me which method or name space is used to determine all these 3 things.

Thanks
Imran Ahmad Mughal