credo che tralaltro sia l'unico modo per farlo
quindi fai
Request.ServerVariables["HTTP_USER_AGENT"]
e hai una risposta del genere:
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1) Gecko/20061010 Firefox/2.0