C#如何查看WIN7和XP的硬盘序列号啊还有如何检测IE主页的默认地址啊

C#怎么查看WIN7和XP的硬盘序列号啊?还有怎么检测IE主页的默认地址啊?
RT,求大侠们帮帮忙啊!急死了,有源码更好啊...谢谢了!
------最佳解决方案--------------------
wmi获取硬盘序列号
http://www.cnblogs.com/cloudstep/archive/2010/01/28/1658770.html

从注册表获取ie主页地址
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\Start Page 
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page 

------其他解决方案--------------------
引用:
wmi获取硬盘序列号
http://www.cnblogs.com/cloudstep/archive/2010/01/28/1658770.html

从注册表获取ie主页地址
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\Start Page 
HKEY_CURRENT_USER\S……



太谢谢你了,解决我大问题啊!分全给你了!已经搞定