我必须扩展终端服务器软件才能使用 Windows 8.1。场景如下:
两台 PC:一台运行客户端软件,另一台运行服务器。服务器的操作系统是Windows 8.1
当用户按下客户端 PC 上的按钮时,它会通过虚拟通道打开到服务器 PC 的 RDP 连接。必须进行登录,并且必须隐藏图块,并且必须启动软件的服务器部分。
为了在早期版本的 Windows 下隐藏普通桌面,我们使用了以下命令:
// For Windows Vista and Windows 7 hide the Status-Bar and all Desktop-Icons
int a_hWndTaskBar = FindWindow( "Shell_TrayWnd", null );
int a_hWndStart = FindWindow( "Button", "Start" );
int a_hWndDesktop = FindWindow( "Progman", null );
bool a_bResult = false;
try
{
a_bResult = SetWindowPos( a_hWndTaskBar, 0, 0, 0, 0, 0, SWP_HIDEWINDOW );
a_bResult = SetWindowPos( a_hWndStart, 0, 0, 0, 0, 0, SWP_HIDEWINDOW );
a_bResult = ShowWindow( a_hWndDesktop, SW_HIDE );
}
catch( Exception e )
{
MessageBox.Show( e.Message );
}
为了在 Windows 8.1 中实现这一目标,我需要做什么?
问候马库斯