Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RDP ActiveX Ctrl+;Alt+;德尔_C#_Terminal Services - Fatal编程技术网

C# RDP ActiveX Ctrl+;Alt+;德尔

C# RDP ActiveX Ctrl+;Alt+;德尔,c#,terminal-services,C#,Terminal Services,在我们的C#应用程序中,我们使用RDP查看器作为ActiveX控件。应用程序有自己的带有Ctrl+Alt+Del按钮的工具栏。ActiveX控件上似乎没有执行此功能的方法。我知道你可以在键盘上按Ctrl+Alt+End,这很好,但我如何从工具栏按钮单击来实现这一点?尝试使用 在本例中,可以按如下方式发送CTRL+ALT+END: SendKeys的问题是在vista UAC下无法正常工作。NET3运行时解决了这个问题,但我现在被绑定到.NET2。更多信息,请参阅SendKeys MSDN文档。W

在我们的C#应用程序中,我们使用RDP查看器作为ActiveX控件。应用程序有自己的带有Ctrl+Alt+Del按钮的工具栏。ActiveX控件上似乎没有执行此功能的方法。我知道你可以在键盘上按Ctrl+Alt+End,这很好,但我如何从工具栏按钮单击来实现这一点?

尝试使用

在本例中,可以按如下方式发送CTRL+ALT+END:


SendKeys的问题是在vista UAC下无法正常工作。NET3运行时解决了这个问题,但我现在被绑定到.NET2。更多信息,请参阅SendKeys MSDN文档。Weel,那么您可能只有2个选择。升级到.NETV3.5(好)或禁用UAC(坏)。你不敢禁用UAC:)说真的,你看到的SendKeys完全是出于设计@Magnus是正确的,升级到3.5
 SendKeys.Send("(^%{END})");