当前位置:编程学习 > C#/ASP.NET >>

C# 向正在运行的exe传值

C# 向正在运行的exe传值(如题) --------------------编程问答-------------------- 传值?怎么传,先text中写入文字,还是什么,如果对方没有处理接受消息的功能,你想通过传数据进行交换,不行 --------------------编程问答-------------------- 还有EXE 端接受消息,忘记说了 --------------------编程问答-------------------- Program

 [STAThread]
 static void Main(string [] args)

Form1

public Form1(string[] args)



Start xxxxx.exe xxoo ooxx

args[0]=xxoo
args[1]=ooxx
--------------------编程问答-------------------- 那传值呢 --------------------编程问答-------------------- 向运行着的exe传值 --------------------编程问答--------------------

            Process[] ps = Process.GetProcesses();            
            int id = Process.GetCurrentProcess().Id;
            foreach (Process p in ps)
            {
                if (p.ProcessName == '你要找的进程的名字')
                {
                    SendCopyDataMessage(p.MainWindowHandle, Args[0]); //发送消息                  
                    break;
                }
            }
--------------------编程问答-------------------- 进程间通信 --------------------编程问答--------------------   SendCopyDataMessage(p.MainWindowHandle, Args[0]); //发送消息       

这个要USING 什么 或者要导入什么包 --------------------编程问答-------------------- 我是新人各位不好意思。。。。 --------------------编程问答-------------------- 进程间通信个人感觉使用socket最可靠 --------------------编程问答-------------------- 这个exe是不是你自己写的,如果自己写的就可以通过文件监控来传参数到文件,或者通过写进程通讯
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,