从远程计算机获取剪贴板数据

本文关键字:剪贴板 数据 获取 计算机 | 更新日期: 2023-09-27 18:03:34

使用c#,是否有办法获得远程机器上的剪贴板数据?我使用远程桌面远程到另一台计算机,我在它上面运行一个应用程序,将一些文本复制到剪贴板上,从我的桌面,我有一个c# winform应用程序,需要利用远程机器上的剪贴板数据。

有办法吗?

从远程计算机获取剪贴板数据

你可以在c#中使用剪贴板对象,参考:https://msdn.microsoft.com/en-us/library/c2thcsx4(v=vs.110).aspx

//Set data to clipboard
Clipboard.SetData(format, users);
//Get data from clipboard
List<User> result = null;
if (Clipboard.ContainsData(format)){
    result = (List<User>)Clipboard.GetData(format);
}
//Clear clipboard
Clipboard.Clear();