.NET解决方案,项目A如何把参数传递给项目B处理,A是C#,B是c++ exe程序。 那种做法最简单合理。

2025-01-05 11:36:26
推荐回答(2个)
回答1:

如果两个程序需要同时启动,且A的参数要经常传递给B处理的话,建议用socket来做。
如果只是A启动B,把参数带过去的话。楼上的兄弟已经给出答案了。

回答2:

最简单的可以用命令行参数传过去

System.Diagnostics.Process p=new System.Diagnostics.Process(); 
p.StartInfo.FileName="arj.exe" ;//需要启动的程序名 
p.StartInfo.Arguments="-x sourceFile.Arj c:/temp";//启动参数 
p.Start();//启动