• <small id='wT15X'></small><noframes id='wT15X'>

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

        在 C++ 中执行另一个程序

        时间:2023-10-06

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

        • <tfoot id='aBQJ9'></tfoot>

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

            <legend id='aBQJ9'><style id='aBQJ9'><dir id='aBQJ9'><q id='aBQJ9'></q></dir></style></legend>
              • <small id='aBQJ9'></small><noframes id='aBQJ9'>

                  <tbody id='aBQJ9'></tbody>
                  本文介绍了在 C++ 中执行另一个程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想从我的 C++ 程序远程执行另一个应用程序.到目前为止,我一直在使用 CreateProcess(...) 函数,它工作得很好.

                  I want to remotely execute another application from my C++ program. So far I played along with the CreateProcess(...) function and it works just fine.

                  然而,问题是我需要另一个程序的完整路径,但我不知道它的目录.所以我想要的是我只需要输入另一个程序的名称,就像你在运行中输入cmd"或winword"一样......它会打开相应的程序.

                  The problem however is that I need the full path of the other program but I do not know the directory of it. So what I want is that I just have to enter the name of the other program, like when you type "cmd" or "winword" into Run... it opens the corresponding programs.

                  提前致谢,俄罗斯

                  推荐答案

                  如果你像这样使用 CreateProcess:

                  If you are using CreateProcess like this:

                  CreateProcessA( "winword.exe", .... );
                  

                  那么 PATH 变量将不会被使用.您需要使用第二个参数:

                  then the PATH variable will not be used. You need to use the second parameter:

                  CreateProcessA( NULL, "winword.exe", .... );
                  

                  请参阅 http://msdn.microsoft.com/en-us/library/ms682425%28VS.85%29.aspx 了解详情.

                  这篇关于在 C++ 中执行另一个程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Win32 文件被锁定以供阅读:如何找出谁在锁定它们 下一篇:添加 #include <boost/thread/mutex.hpp>破坏了我的

                  相关文章

                  最新文章

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

                      <bdo id='Jtl9X'></bdo><ul id='Jtl9X'></ul>
                    <tfoot id='Jtl9X'></tfoot>
                    1. <legend id='Jtl9X'><style id='Jtl9X'><dir id='Jtl9X'><q id='Jtl9X'></q></dir></style></legend>
                    2. <i id='Jtl9X'><tr id='Jtl9X'><dt id='Jtl9X'><q id='Jtl9X'><span id='Jtl9X'><b id='Jtl9X'><form id='Jtl9X'><ins id='Jtl9X'></ins><ul id='Jtl9X'></ul><sub id='Jtl9X'></sub></form><legend id='Jtl9X'></legend><bdo id='Jtl9X'><pre id='Jtl9X'><center id='Jtl9X'></center></pre></bdo></b><th id='Jtl9X'></th></span></q></dt></tr></i><div id='Jtl9X'><tfoot id='Jtl9X'></tfoot><dl id='Jtl9X'><fieldset id='Jtl9X'></fieldset></dl></div>