I'd like to use the Request.Browser
property (HttpBrowserCapabilities
class) to determine some properties of the client's system.
However I seem to run into some limitations of this class. I can't find some properties that should be relatively easy to parse from the UserAgent
string, like the OS version (Platform
will only return WinNT for most Windows versions, but not Vista, XP, etc.) or whether it's x64 or not (only Win16
and Win32
properties).
I would have expected to see these properties in the HttpBrowserCapabilities
class, because most other user agent information is there. Am I missing something? Can I find this information somewhere else? Or should I just parse it from the UserAgent string myself?