<i id='ZlPdC'><tr id='ZlPdC'><dt id='ZlPdC'><q id='ZlPdC'><span id='ZlPdC'><b id='ZlPdC'><form id='ZlPdC'><ins id='ZlPdC'></ins><ul id='ZlPdC'></ul><sub id='ZlPdC'></sub></form><legend id='ZlPdC'></legend><bdo id='ZlPdC'><pre id='ZlPdC'><center id='ZlPdC'></center></pre></bdo></b><th id='ZlPdC'></th></span></q></dt></tr></i><div id='ZlPdC'><tfoot id='ZlPdC'></tfoot><dl id='ZlPdC'><fieldset id='ZlPdC'></fieldset></dl></div>

    • <bdo id='ZlPdC'></bdo><ul id='ZlPdC'></ul>
    <tfoot id='ZlPdC'></tfoot>

  • <legend id='ZlPdC'><style id='ZlPdC'><dir id='ZlPdC'><q id='ZlPdC'></q></dir></style></legend>

        <small id='ZlPdC'></small><noframes id='ZlPdC'>

        使用 ShellExecuteEx 并捕获标准输入/输出/错误

        时间:2023-08-01
            <tbody id='esntT'></tbody>
          <tfoot id='esntT'></tfoot>
        1. <small id='esntT'></small><noframes id='esntT'>

            • <legend id='esntT'><style id='esntT'><dir id='esntT'><q id='esntT'></q></dir></style></legend>

                • <bdo id='esntT'></bdo><ul id='esntT'></ul>

                • <i id='esntT'><tr id='esntT'><dt id='esntT'><q id='esntT'><span id='esntT'><b id='esntT'><form id='esntT'><ins id='esntT'></ins><ul id='esntT'></ul><sub id='esntT'></sub></form><legend id='esntT'></legend><bdo id='esntT'><pre id='esntT'><center id='esntT'></center></pre></bdo></b><th id='esntT'></th></span></q></dt></tr></i><div id='esntT'><tfoot id='esntT'></tfoot><dl id='esntT'><fieldset id='esntT'></fieldset></dl></div>
                  本文介绍了使用 ShellExecuteEx 并捕获标准输入/输出/错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用 ShellExecuteEx 在 C 中执行命令.有没有办法使用 ShellExecuteEx 并捕获标准输入/输出/错误?

                  I'm using ShellExecuteEx to execute a command in C. Is there a way to use ShellExecuteEx and capture standard in/out/err?

                  注意:我不想使用 CreateProcess.

                  推荐答案

                  正如pilif和Bob提到的,你需要使用CreateProcess.

                  As mentioned by pilif and Bob, you need to use CreateProcess.

                  如果您想要为您包装所有内容的代码,我确实有一个针对这个确切问题的课程:

                  If you want code that wraps it all up for you, I do have a class for this exact issue at:

                  http://code.google.com/p/kgui/source/browse/trunk/kguithread.cpp.

                  类 (kGUICallThread) 处理 Linux、macOS 和 Windows 版本.该代码已获得 LGPL 许可.

                  The class (kGUICallThread) handles Linux, macOS and Windows versions. The code is licensed LGPL.

                  这篇关于使用 ShellExecuteEx 并捕获标准输入/输出/错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:替代在 Windows 中分叉 下一篇:运行时检查失败 #0 从 kernel32.dll 加载 QueryFullPro

                  相关文章

                  最新文章

                  <i id='tbMxt'><tr id='tbMxt'><dt id='tbMxt'><q id='tbMxt'><span id='tbMxt'><b id='tbMxt'><form id='tbMxt'><ins id='tbMxt'></ins><ul id='tbMxt'></ul><sub id='tbMxt'></sub></form><legend id='tbMxt'></legend><bdo id='tbMxt'><pre id='tbMxt'><center id='tbMxt'></center></pre></bdo></b><th id='tbMxt'></th></span></q></dt></tr></i><div id='tbMxt'><tfoot id='tbMxt'></tfoot><dl id='tbMxt'><fieldset id='tbMxt'></fieldset></dl></div>

                    <bdo id='tbMxt'></bdo><ul id='tbMxt'></ul>

                  1. <legend id='tbMxt'><style id='tbMxt'><dir id='tbMxt'><q id='tbMxt'></q></dir></style></legend>

                    1. <tfoot id='tbMxt'></tfoot>

                      <small id='tbMxt'></small><noframes id='tbMxt'>