C# 向正在运行的exe传值
C# 向正在运行的exe传值(如题) --------------------编程问答-------------------- 传值?怎么传,先text中写入文字,还是什么,如果对方没有处理接受消息的功能,你想通过传数据进行交换,不行 --------------------编程问答-------------------- 还有EXE 端接受消息,忘记说了 --------------------编程问答-------------------- Program
[STAThread]
static void Main(string [] args)
Form1
public Form1(string[] args)
Start xxxxx.exe xxoo ooxx--------------------编程问答-------------------- 那传值呢 --------------------编程问答-------------------- 向运行着的exe传值 --------------------编程问答--------------------
args[0]=xxoo
args[1]=ooxx
--------------------编程问答-------------------- 进程间通信 --------------------编程问答-------------------- SendCopyDataMessage(p.MainWindowHandle, Args[0]); //发送消息
Process[] ps = Process.GetProcesses();
int id = Process.GetCurrentProcess().Id;
foreach (Process p in ps)
{
if (p.ProcessName == '你要找的进程的名字')
{
SendCopyDataMessage(p.MainWindowHandle, Args[0]); //发送消息
break;
}
}
这个要USING 什么 或者要导入什么包 --------------------编程问答-------------------- 我是新人各位不好意思。。。。 --------------------编程问答-------------------- 进程间通信个人感觉使用socket最可靠 --------------------编程问答-------------------- 这个exe是不是你自己写的,如果自己写的就可以通过文件监控来传参数到文件,或者通过写进程通讯
补充:.NET技术 , C#