Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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# 访问另一个.NET应用程序控件_C#_.net_Controls_Ipc - Fatal编程技术网

C# 访问另一个.NET应用程序控件

C# 访问另一个.NET应用程序控件,c#,.net,controls,ipc,C#,.net,Controls,Ipc,是否可以有两个独立的.NET应用程序并能够访问它们的控件 例如: 程序A有一个专用RichTextBoxEx控制台盒 我希望能够用程序B钩住控制台盒,能够读取其中的数据,等等 您可以使用两个简单的Windows API实现这一点:FindWindowEx和SendMessage 检查一下我很久以前写的那篇简单的文章,尽管它仍然有效 再次使用来自C的Windows API 我希望能够以本机方式使用这些,例如:“OtherProgram.FormMain.ConsoleBox.Write;”不是通过

是否可以有两个独立的.NET应用程序并能够访问它们的控件

例如:

程序A有一个专用RichTextBoxEx控制台盒


我希望能够用程序B钩住控制台盒,能够读取其中的数据,等等

您可以使用两个简单的Windows API实现这一点:FindWindowEx和SendMessage

检查一下我很久以前写的那篇简单的文章,尽管它仍然有效

再次使用来自C的Windows API


我希望能够以本机方式使用这些,例如:“OtherProgram.FormMain.ConsoleBox.Write;”不是通过WinAPI。这可能吗?@Smarter:Windows API是Windows的本机API。IMHO这是进程间通信最简单的方法。我希望与对象进行本机交互,如我的示例所示。@Smarter:我恐怕在网络中没有我所知道的东西可以提供您所需要的: