从C#发送Ctrl-Alt-Break

时间:2014-01-19 16:27:27

标签: c# .net webbrowser-control sendkeys postmessage

我正在尝试将Ctrl-Alt-Break序列发送到WebBrowser控件中的RDP ActiveX窗口,以使其全屏显示。

我搜索了互联网并尝试了很多方法来实现这一目标(PostMessage,keybd_event,SendMessage),并且没有成功。

我很确定我做错了什么,所以我真的很想帮忙。

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了另一种方法,我会在这里发布,以便那些从谷歌那里搜索此问题的人来寻找这样的解决方案。

我所做的是从WebBrowser控件获取ID的RDP ActiveX,并将其“Fullscreen”属性设置为true:

HtmlElement rdpClient = myWebBrowser.Document.GetElementById("MsRdpClient");
rdpClient.SetAttribute("Fullscreen", "true");