使用_wspawnl生成一个过程

时间:2017-08-22 19:51:09

标签: c visual-studio

我正在Visual Studio中构建一个Windows x64位应用程序,并尝试使用_wspawnl来生成一个进程。 Stack Overflow上有一些示例,但没有一个可以解决我的问题。我可以成功地从Windows命令窗口执行命令:

D:\arinc629\executable\load_config eelab_rgcu_atp.cfg

执行此命令后,我可以看到Windows任务管理器中运行的进程“load_config”。

此代码编译并执行,但我得到loadHandle的非零数字,表示Microsoft文档中出现异常退出。

int loadHandle = 0;
const wchar_t *app = L"d:\\arinc629\\executable\\load_config.exe";
const wchar_t *argv = L"d:\\arinc629\\executable\\eelab_rgcu_atp.cfg";
loadHandle = _wspawnl(_P_WAIT, app, argv, NULL);

不确定为什么它不起作用。

0 个答案:

没有答案