【问题标题】:CreateProcess with a custom string使用自定义字符串的 CreateProcess
【发布时间】:2013-11-16 18:39:27
【问题描述】:

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

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

一切似乎都很好。

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

如果有任何帮助,我将不胜感激。

【问题讨论】:

    标签: createprocess file-not-found tchar


    【解决方案1】:

    我已经找到答案了,

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

    配置属性-> 常规

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 2019-06-02
      • 1970-01-01
      相关资源
      最近更新 更多