我正在用MSTSCLib编写一个应用程序来控制 4 台装有 Windows 7 或 Windows 2008 Server 的计算机。
这是我的应用程序:
public AxMSTSCLib.AxMsRdpClient6 rdp;
rdp.Server = txtServer.Text;
rdp.UserName = txtUserName.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = txtPassword.Text;
rdp.DesktopHeight = 1024;
rdp.DesktopWidth = 1280;
rdp.Connect();
这 4 台计算机控制 4 台发电机。
我需要通过办公室计算机进行控制并保持会话处于活动状态,以便任何人都可以物理和远程使用这些计算机。我的意思是,如果我远程移动鼠标,物理上在计算机中的人,看到鼠标移动。
我目前的情况是我的应用程序连接到远程机器,但阻止了与另一个人的会话。(会话已被阻止,请按 CTRL + ALT-DEL)
搜索谷歌,我认为我需要的是一种叫做“远程会话影子”的东西。这个对吗?
我怎么能用C#做到这一点?
我在这里找到了一个有趣的信息,可以用 MSTSCLib 完成吗?