C# 通过C将数据发送到另一个应用程序#
我正在寻找一个用C语言编写的示例代码#如何使用C语言实现我的应用程序与另一个应用程序的通信。我有另一个应用程序,它有一个组合框。我想使用C代码从我的应用程序中设置这个组合框的值。您需要学习和使用。查看MSDN文章-您需要学习和使用。查看MSDN文章-您可以使用多种技术。。。。没有一个是超级简单的C# 通过C将数据发送到另一个应用程序#,c#,.net,ui-automation,C#,.net,Ui Automation,我正在寻找一个用C语言编写的示例代码#如何使用C语言实现我的应用程序与另一个应用程序的通信。我有另一个应用程序,它有一个组合框。我想使用C代码从我的应用程序中设置这个组合框的值。您需要学习和使用。查看MSDN文章-您需要学习和使用。查看MSDN文章-您可以使用多种技术。。。。没有一个是超级简单的 插座 MSMQ 命名管道 WCF(它封装了上述三种技术和其他技术,可以稍微灵活地开始工作) DCOM Windows“发送消息” 档案 共享内存 您可以使用多种技术。。。。没有一个是超级简单的 插座
- 插座
- MSMQ
- 命名管道
- WCF(它封装了上述三种技术和其他技术,可以稍微灵活地开始工作)
- DCOM
- Windows“发送消息”
- 档案
- 共享内存
- 插座
- MSMQ
- 命名管道
- WCF(它封装了上述三种技术和其他技术,可以稍微灵活地开始工作)
- DCOM
- Windows“发送消息”
- 档案
- 共享内存
- RPC,首选方式。“其他”应用程序应公开RPC API,您可以调用该应用程序并与“其他”应用程序通信李>
- UI自动化,坏方法。您可以使用Windows API获取“其他”应用程序中组合框的句柄,并发送按键事件以刺激人机交互。但这并不可靠。例如,当应用程序运行时,您无法锁定屏幕,或者无法刺激动作
- RPC,首选方式。“其他”应用程序应公开RPC API,您可以调用该应用程序并与“其他”应用程序通信李>
- UI自动化,坏方法。您可以使用Windows API获取“其他”应用程序中组合框的句柄,并发送按键事件以刺激人机交互。但这并不可靠。例如,当应用程序运行时,您无法锁定屏幕,或者无法刺激动作
- 您可以使用多种技术。。。。没有一个是超级简单的
在您的情况下,有两种方法:
一些代码示例可以在这里找到:一些代码示例可以在这里找到:您做过任何研究吗?我想到了WCF。@杰克,请检查我的编辑/重新标记是否符合你的要求。请注意,陈述您的总体目标可能是一个好主意,因为流程之间有更好的通信方式。您能否解释更多,这与ui自动化有什么关系?@zespri,我是这样理解的——“我想从我的应用程序中设置此组合框的值”,可能完全关闭。我想你不应该把它放进去——直到杰克回来再搬走……谷歌“勾搭C#”,这就是你需要的。你做过什么研究吗?我想到了WCF。@杰克,请检查我的编辑/重新标记是否符合你的要求。请注意,陈述您的总体目标可能是一个好主意,因为流程之间有更好的通信方式。您能否解释更多,这与ui自动化有什么关系?@zespri,我是这样理解的——“我想从我的应用程序中设置此组合框的值”,可能完全关闭。我想不应该把它放进去-直到杰克回来再搬…谷歌“挂在C#上”,这就是您所需要的。您忘记了WCF也包装的命名管道。您忘记了WCF也包装的命名管道。您可以访问Win32 API阻止输入,从而禁用键盘和鼠标输入以防止用户交互您可以访问Win32 API阻止输入,从而禁用键盘和鼠标输入以防止用户交互