本文主要是介绍c++程序启动一个C#程序,并给C#程序传递参数,程序间实现参数传递,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://www.dotblogs.com.tw/atowngit/archive/2009/12/26/12681.aspx
C++发送端代码:
int main(int argc, char* argv[])
{
char *fileName="c:\csharp.exe";
char *params="参数1 参数2 参数3";//传递三个参数
PROCESS_INFORMATION pii;
STARTUPINFO sii;
memset(&sii,0,sizeof(sii));
sii.cb=sizeof(sii);
sii.wShowWindow=SW_SHOW;
sii.dwFlags=STARTF_USESHOWWINDOW;
CreateProcess(fileName, params,NULL,false,NULL,NULL,NULL,NULL,&sii,&pii);
return 0;
}
这篇关于c++程序启动一个C#程序,并给C#程序传递参数,程序间实现参数传递的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!