Setup Dynasign Player computer to use IE browser correctly

The WebBrowser control in Windows .net framework uses the IE installed on the PC, but by default it always simulates IE7.  

To fix this, we need to add a DWORD in Windows registry.

For 32 bit OS,

[HKEY_LOCAL_MACHINE)\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]

For 64 bit OS

[HKEY_LOCAL_MACHINE)\Software\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]

Add a new "DWORD Value" and name it "DynasignPlayer.exe" to the above key. Change the "Value Data" depending on the version of IE installed on the player.
"DynasignPlayer.exe" = dword 8888 (Hex: 22B8), this is for IE8

"DynasignPlayer.exe" = dword 9999 (Hex: 270F), this is for IE9

"DynasignPlayer.exe" = dword 10001 (Hex: 2711), this is for IE10

"DynasignPlayer.exe" = dword 11001 (Hex: 2AF9), this is for IE11

This value will force Webbrowser control to use correct IE mode instead of simulating IE7. IE11 is required to run HTML5 content properly.

To display webpage using TLS 1.2, add DWORD in registry at below location

For 32-bit operating system:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword, value 1
 
For 64-bit operating system:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword, value 1
 
If you have old Windows 7 OS, need to further add two DWORDs at below location
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword, value 0 
 "Enabled"=dword, value 1
You may not see 'TLS 1.2' under Protocols, need to add this new Key, then add 'Client' new key under 'TLS 1.2'. Finally add two DWORDs above in 'Client'
Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk