Hi,
wenn ich mir so anschaue, wie viele UserAgents im Browser Objekt fehlen, kann ich mir nicht vorstellen, dass einem das wirklich was bringt.
IE x64 sendet bspw. folgenden UserAgent Header:
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
IE x86 dagegen folgenden:
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Ich würde also den UserAgent String nach "Win64; x64" durchsuchen. Wenn vorhanden, ists einer.
Alternativ könnte man auich Request.ServerVariables( "HTTP_UA_CPU" ) abfragen. IE x64 sendet einen "UA-CPU" Header mit dem Wert "AMD64" mit (anscheinend unabhängig davon, ob eine Intel, AMD, ... CPU verbaut ist, bei mir ists ein Intel, dennoch kommt
AMD64), IE x86 sendet das nicht.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community