1. Prasanth Kalivarapu
  2. PowerBuilder
  3. Friday, 6 January 2023 04:52 AM UTC

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

We have uninstalled IE but using activex control - olebrowser control. 

Zooming functionality is working if we add the executable name to the above registry. Users requesting it to add to HKLM instead of HKCU. 

Do we need to copy the same in both places for now and whenever we create a new user then it would automatically add from HKLM?

Can you help me with this compatibility issues for IE vs other browsers?  

Miguel Leeuwe Accepted Answer Pending Moderation
  1. Tuesday, 17 January 2023 16:12 PM UTC
  2. PowerBuilder
  3. # 1

Another thing you have to take in account, is that your MS Internet Explorer can run in either 32 or 64 bit mode.

There's a registry setting to force 32 bit mode:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"TabProcGrowth"=dword:00000001

 

So if you want to be sure that your settings work for both, you should set:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

AND

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

So one within Wow6432Node and the other one not.

regards.

 

Comment
There are no comments made yet.
Prasanth Kalivarapu Accepted Answer Pending Moderation
  1. Tuesday, 17 January 2023 13:39 PM UTC
  2. PowerBuilder
  3. # 2

Thank you all.

It worked when I added to the below location.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

 

Comment
There are no comments made yet.
Roland Smith Accepted Answer Pending Moderation
  1. Friday, 6 January 2023 13:27 PM UTC
  2. PowerBuilder
  3. # 3

I think HKEY_USERS is where default user settings go, not HKEY_LOCAL_MACHINE.

The setting documentation is here:

https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330730(v=vs.85)#browser-emulation

You could add code to the application startup to make sure the setting is there. That way you don't have to do anything with the registry setting up users.

Comment
  1. Miguel Leeuwe
  2. Friday, 6 January 2023 15:35 PM UTC
I think Roland is right. This is what we have in a REG file that we import:



Windows Registry Editor Version 5.00



[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]

"your_pb_app.exe"=dword:00002af8
  1. Helpful
  1. Olan Knight
  2. Tuesday, 10 January 2023 00:05 AM UTC
Roland is correct. Each user has their own DEFAULT settings, and that's why the HKEY_USERS entries exist; one set of entries per user.
  1. Helpful
  1. Miguel Leeuwe
  2. Tuesday, 10 January 2023 02:57 AM UTC
it also makes sense to store that setting in the User part of the registry. Any user should be allowed to have its own preference for default applications and settings.
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.