一、C#调用C#创建的exe
①调用代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace 调用exe
{
class Program
{
static void Main(string[] args)
{
string strA = "1111111 abcd2 试试";
Process pro = Process.Start(@"test1.exe", strA);//打开程序B
pro.WaitForExit();
int Result = pro.ExitCode;//程序B退出回传值
if (Result == 1)//接收到程序B退出代码"1"
{
//textBox1.Text = "退出程序B";
}
Console.ReadKey();
}
}
}
②创建exe代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace test1
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i
③执行结果
二、CMD调用c++生成的exe
①c++生成exe代码:
#includeusing namespace std; void main(int argc,char* argv[]) { for(int i=0;i
②CMD运行结果:
C#调用c++生成的exe时候中文总是乱码,应该是编码问题,还没解决。



