我想在 c++ 托管项目主要功能结束时运行 c# 可执行文件 abc.exe。abc.exe 需要异步运行而不会干扰 c++ 托管项目,即使它遇到任何错误。
我发现该进程异步运行 .exe 但如果 .exe 遇到任何错误,该 exe c++ 托管项目会怎样?
Process ^p;
ProcessStartInfo ^pInfo;
pInfo = gcnew ProcessStartInfo();
pInfo->Verb = "open";
pInfo->FileName = "d:\\abc.exe";
pInfo->UseShellExecute = true;
p = Process::Start(pInfo);