首先,C#winform&&WPF是可以很容易實現獲取本機的硬件信息,這主要是用到ManagementClass類&&Win32類
http://msdn.microsoft.com/zh-cn/library/aa394084(v=VS.85).aspx
首先要在網頁上要能夠獲取客戶機的硬件信息,asp.net所用的控件是服務器端的控件,所以用它來獲取客戶端的硬件信息沒法完成。
再想,用Silverlight是否能完成?很可惜,雖然Silverlight已經完成了很多功能,但是它不能夠引用ManagementClass,並且是明確指出不能夠引用,Silverlight程序集根本沒有這個dll。所以不行,好,堅持,再想。
ActiveX,是的,它的確能夠解決上訴描述的問題,因為它需要被下載到客戶端(雖然SL需要下載到客戶端)運行,並且能夠使用WMI
如何編寫ActiveX,請移步到這里http://www.cnblogs.com/HelloMyWorld/archive/2013/01/15/2860524.html