记录使用 createprocess 函数调用的 exe 的错误
Log errors from an exe invoked using createprocess function
我正在尝试通过createprocess函数启动FTPS exe。此 FTPS 可执行文件执行以下操作:使用我作为参数传递的用户名和密码连接到服务器然后尝试 cd 到输出目录并将我的文件放在该目录中。
仅供参考,我正在命令参数中传递一个脚本文件。 cd 和 put 命令在脚本文件中组成。
一旦我传递了错误的文件名。在控制台中,它说"找不到文件",但我无法在我的代码中记录它。有没有办法从控制台获取这些错误?在这种情况下,即使没有发生FTP,创建过程也是成功的。
看看 MSDN 的此示例。它说——
本主题中的示例演示如何创建子进程 从控制台进程使用创建进程函数。它还 演示使用匿名管道重定向 子进程的标准输入和输出句柄。请注意,命名为 管道还可用于重定向进程 I/O。
相关文章:
- Visual Studio mkl_link_tool.exe链接错误
- VI工作室代码错误无法打开输出文件主.exe
- 试图在崇高中奔跑. 错误 已发生: 收集2.exe: 错误: ld 返回 1 退出状态
- 找不到 -llibmysqld Collect2.exe:错误:ld 返回 1 退出状态
- 编译器收到错误消息(textc.exe已停止)
- gcc 找不到 -lgcc, g++.exe: 错误: 创建进程: 没有这样的文件或目录
- NMAKE:致命错误 U1077:cl.exe 和 nmake.exe 返回代码'0x2'
- 使用 Arduino 对 ATtiny10 进行编程 ( "ld.exe" 错误)
- 每次我要使用外部资源时,我都会得到:collect2。exe:错误 ld 返回 1 退出状态
- .exe应用程序在windows10中创建新模块时抛出错误,但在windows7中工作正常
- mingw32/bin/ld.exe:找不到 -lfl collect2.exe:错误:ld 返回 1 个退出状态
- 生成文件gtkmm;collect2.exe:错误:ld返回1退出状态
- 无法导出mexfunction:符号未定义的collect.exe2.exe:错误:ld返回1退出状态
- 导致.exe错误警告
- Visual Studio 2010 C++ Build: "mt.exe" 错误
- mingw32-g++.exe:错误:CreateProcess:再次没有这样的文件或目录
- collect2.exe:错误:ld在编译带有gradle 2.3的C++代码时返回1退出状态
- 链接到 exe 错误"cannot read at 0x300"的库和 DLL
- 开发c.未能执行.exe错误193:%1不是有效的win32应用程序
- collect2.exe[错误]ld返回1退出状态