-1

我正在尝试使用我构建的自定义字符串在 c 中运行“CreateProcess”。当我使用一个简单的字符串时:

TCHAR command[]= _T("MyApp.exe -OPTION1 -OPTION2")

一切似乎都很好。

但是当我尝试构建一个自定义字符串(从其他来源获取 MyApp OPTIONS),并将选项连接到字符串“MyApp.exe”时,sprintf_s或者swprintf_s我得到的字符串是相同的,但是这个过程给了我一个退出代码(2) - 意思是 (FILE_NOT_FOUND)。

我会很感激任何帮助..

4

1 回答 1

0

我设法找到了答案,

如果有人有同样的问题,你需要打开你的项目的属性,然后输入:

配置属性-> 常规

然后将“字符集”设置为Not Set

于 2013-11-17T23:32:56.287 回答