i.e.
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MY WORDS HERE)
Downloading IEAK6 seems a bit excessive for a one off change...
Thanks
M
Hi
It's in
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings
For IE6 issues use: microsoft.public.windows.inetexplorer.ie6.browser
--
Best regards
Jesper Ohlsson
------------------------
This posting is provided "AS IS" with no warranties, and confers no rights.
> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Jesper,
I know that KB articles imply that the User Agent string in that subkey
can be changed but it seems not to be the case. That template seems
to be ignored and the actual template built dynamically somehow.
To prove this make a change to User Agent (with iexplore.exe not active).
Monitor all references to pattern User*Agent with RegMon as IE opens
and as a reply to javascript:navigator.userAgent is made. (See below)
It's a puzzle. RegMon seems to show that there is provision for:
1. an override to the navigator.userAgent property in the ZoneMap
branch
2. a parallel HKCU branch to the HKLM User Agent branch
3. much used and unused machinery in the User Agent branch
(and probably even more that is hidden because some of the
subkeys being tested don't exist)
Is this stuff documented somewhere? OP implies that IEAK can
override the UA string somehow. Is that at least documented?
After this recent surprise I have been suggesting to users with similar
problems that they might want to try using ProxOmitron to intercept
the User Agent that IE produces and convert it into whatever it is
that they need instead.
I would be very interested in seeing any comments you have about
any of these approaches. I would prefer not to have to suggest
using third-party software just to effect some testing which might
be done more easily by some registry tweaking.
Robert Aldwinckle
(MVP IE)
---
13:06:58 iexplore.exe:460 SetValue HKCU\Software\Microsoft\Internet Explorer\TypedURLs\url1 SUCCESS "javascript:navigator.userAgent"
13:07:23 iexplore.exe:3440 QueryValue HKCU\Software\Microsoft\Internet Explorer\TypedURLs\url1 SUCCESS
"javascript:navigator.userAgent"
13:07:23 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\SQLAgentCmdExec SUCCESS 0x0
13:07:23 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\SQLAgentCmdExec SUCCESS 0x0
13:07:23 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\SQLAgentCmdExec SUCCESS 0x0
13:07:33 iexplore.exe:3440 OpenKey HKCU\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ZoneMap\\Domains\navigator.userAgent NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKLM\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ZoneMap\Domains\navigator.userAgent NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent SUCCESS Key:
0xE13328D0
13:07:33 iexplore.exe:3440 OpenKey HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent SUCCESS Key:
0xE21028D0
13:07:33 iexplore.exe:3440 QueryValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\(Default)
NOTFOUND
13:07:33 iexplore.exe:3440 QueryValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Compatible
NOTFOUND
13:07:33 iexplore.exe:3440 QueryValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Version
NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\UA Tokens SUCCESS
Key: 0xE11EEB60
13:07:33 iexplore.exe:3440 QueryValue HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent SUCCESS ""
13:07:33 iexplore.exe:3440 QueryValue HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent SUCCESS ""
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\UA Tokens\
SUCCESS ""
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\UA Tokens\MSN
2.0 SUCCESS ""
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\UA Tokens\MSN
2.5 SUCCESS ""
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\UA Tokens
NOMORE
13:07:33 iexplore.exe:3440 CloseKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\UA Tokens SUCCESS
Key: 0xE11EEB60
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Pre Platform NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Pre Platform
NOTFOUND
13:07:33 iexplore.exe:3440 QueryValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Platform
NOTFOUND
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform SUCCESS
Key: 0xE1F0D5E0
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
NOMORE
13:07:33 iexplore.exe:3440 CloseKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
SUCCESS Key: 0xE1F0D5E0
13:07:33 iexplore.exe:3440 OpenKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform
SUCCESS Key: 0xE1F0D5E0
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post
Platform\.NET CLR 1.0.3705 SUCCESS ""
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post
Platform\.NET CLR 1.1.4322 SUCCESS ""
13:07:33 iexplore.exe:3440 EnumerateValue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post
Platform NOMORE
13:07:33 iexplore.exe:3440 CloseKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform
SUCCESS Key: 0xE1F0D5E0
13:07:33 iexplore.exe:3440 CloseKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent SUCCESS Key:
0xE13328D0
13:07:33 iexplore.exe:3440 CloseKey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent SUCCESS Key:
0xE21028D0
Output on browser window:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
---
""Jesper Ohlsson [MSFT]"" <jes...@online.microsoft.com> wrote in message
news:Cu9swt%23iDH...@cpmsftngxa06.phx.gbl...
<< snip >>
Hi
There has been changes to urlmon.dll file regarding this behavior. You
should be able to use the following key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\5.0\User Agent
In here you can for example add a string called 'Version' and it will
replace your current IE version info.