关于桌面共享概念

时间:2011-01-29 19:09:54

标签: c# desktop share

我开发了两个小应用程序,通过它我可以将鼠标位置的桌面图片发送到另一个应用程序。另一个接收图片的应用程序并在图片框上显示这些图片。

1)所以我想知道我怎么能以非常结构的方式将我的所有鼠标键和键盘活动发送给另一个发送图片的应用程序。

2)当其他应用程序将收到我的鼠标&键盘活动然后他们将正常启动。

所以请告诉我如何发送鼠标&键盘活动非常结构的方式和另一件事是知道如何可以编程方式触发那些鼠标&另一台机器上的键盘活动。在这里我用c#开发这个应用程序。所以请给我概念,因为我可以用c#编写代码。感谢。

1 个答案:

答案 0 :(得分:1)

通过网络发送图片(或任何数据)相对容易。

拦截并重新创建Mouse和Keybord操作完全不同。它将涉及很多低级挂钩到Windows,没有现成的库。

你必须精通Interop和Marshaling,而且C#(.NET)可能不是这项工作的最佳工具。