VirtualBox

Ignore:
Timestamp:
Apr 21, 2010 11:18:32 AM (15 years ago)
Author:
vboxsync
Message:

Guest Control: Update (first stuff for piping output).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp

    r28464 r28557  
    6363{
    6464    RTPrintf("VBoxManage guestcontrol     execute <vmname>|<uuid>\n"
    65              "                            <path to program> [--arguments \"<arguments>\"] [--environment \"NAME=VALUE NAME=VALUE\"]\n"
     65             "                            <path to program> [--arguments \"<arguments>\"] [--environment \"<NAME=VALUE NAME=VALUE>\"]\n"
    6666             "                            [--flags <flags>] [--timeout <msec>] [--username <name> [--password <password>]]\n"
    6767             "                            [--verbose] [--wait-for exit]\n"
     
    187187                    waitForExit = true;
    188188                else if (!strcmp(a->argv[i + 1], "stdout"))
     189                {
     190                    waitForExit = true;
    189191                    waitForStdOut = true;
     192                }
    190193                else if (!strcmp(a->argv[i + 1], "stderr"))
     194                {
     195                    waitForExit = true;
    191196                    waitForStdErr = true;
     197                }
    192198                else
    193199                    usageOK = false;
     
    324330                            SafeArray<BYTE> aOutputData;
    325331                            ULONG cbOutputData;
    326                             CHECK_ERROR_BREAK(guest, GetProcessOutput(uPID, 0 /* aFlags */, _512K, ComSafeArrayAsOutParam(aOutputData)));
     332                            CHECK_ERROR_BREAK(guest, GetProcessOutput(uPID, 0 /* aFlags */,
     333                                                                      uTimeoutMS, _64K, ComSafeArrayAsOutParam(aOutputData)));
    327334                            cbOutputData = aOutputData.size();
    328335                            if (cbOutputData == 0)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette