RDP应用程序中的Microsoft Web浏览器FEATURE_BROWSER_EMULATION

时间:2019-01-30 15:43:07

标签: webbrowser-control rdp

我有一个带有嵌入式Microsoft Web浏览器ActiveX控件的应用程序。在安装了应用程序的服务器上-它可以在应用程序内正常运行(快速运行,运行脚本)。使用RDP会话运行该应用程序时,该应用程序通过RDP公开供用户运行-Microsoft Webbrowser ActiveX控件页面无法正常运行(挂起很长时间-最终显示脚本错误消息-脚本不起作用)。 / p>

从任何计算机上直接访问时,ActiveX控件中包含的网页都可以正常运行。

application.exe文件在这些注册表文件夹中,带有适当的十进制值(11001):     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION     HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION

我认为我需要做更多的事情来强制版本仿真或允许脚本。

服务器是2012R2 64位操作系统

2 个答案:

答案 0 :(得分:0)

  1. 确保客户端浏览器支持ActiveX
  2. 为客户端Explained Here设置足够的权限
  3. 将安全层和用户身份验证更改为十六进制0英寸
  

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal   服务器\ WinStations \ RDP-Tcp

您可以通过Regedit执行此操作

  1. 重新启动服务器

答案 1 :(得分:0)

我发现服务器上的Internet Explorer指向可能最终从服务中删除的旧代理服务器。我更新了代理服务器所使用的客户之一,它工作得很好。