Wpf 使用3D3设备和RDP窗口最小化远程桌面行为

Wpf 使用3D3设备和RDP窗口最小化远程桌面行为,wpf,directx,remote-desktop,rdp,d3dimage,Wpf,Directx,Remote Desktop,Rdp,D3dimage,在我们的C#WPF中,我们使用一个显示地图的第三方(非托管)库。 我们使用这个类。 第三方库将Direct3D用于IntPtr32曲面位置特性 当我从另一台计算机打开远程桌面并尝试查看WPF客户端时,我们会看到地图。 一旦WPF UI客户端启动,并且我最小化RDP会话或关闭RDP,我将得到异常: Direct3D device is lost 根据我对视频流应用程序的经验,当窗口最小化时,它会停止渲染图像以保存bandwitdh。 我猜rdp的表现也一样?它是可配置的吗?我希望继续流,即使窗口

在我们的C#WPF中,我们使用一个显示地图的第三方(非托管)库。
我们使用这个类。
第三方库将Direct3D用于IntPtr32曲面位置特性

当我从另一台计算机打开远程桌面并尝试查看WPF客户端时,我们会看到地图。
一旦WPF UI客户端启动,并且我最小化RDP会话或关闭RDP,我将得到异常:

Direct3D device is lost
根据我对视频流应用程序的经验,当窗口最小化时,它会停止渲染图像以保存bandwitdh。
我猜rdp的表现也一样?它是可配置的吗?我希望继续流,即使窗口最小化

我知道有
directx设置为:重定向directx:i:1

到目前为止的部分答案:
当RDP客户端应用程序连接到RDP服务时,当显示窗口时,它是GUI模式,当最小化时,它是无GUI模式,直接3D组件实际上丢失了。为了使它们在最小化过程中保持活动状态,必须从此页打开注册表项()

对1个特定用户使用此密钥(对所有用户使用HKLM):

HKEY\ U当前\用户\软件\ Microsoft\终端服务器客户端\远程桌面\最小化时取消显示

类型=DWORD

价值观:

0=最小化时抑制\u\u自动

1=最小化时抑制\u\u启用

2=禁用最小化时抑制


您为服务器/客户端运行的操作系统是什么?是否有此
RemoteDesktop\u suppress最小化时可编辑的组策略??如果是,我在哪里可以找到它?