Can I read the hard disk serial # of the client computer using ASP.NET?

No. Such information is not passed to the server with a http request.