VirtualBox

Changeset 99120 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
Mar 22, 2023 5:30:14 PM (22 months ago)
Author:
vboxsync
Message:

Guest Control: Added ability of specifying an optional current working directory to started guest processes. This needs Guest Additions which support this. bugref:8053

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r99085 r99120  
    1481414814  <interface
    1481514815    name="IGuestSession" extends="$unknown"
    14816     uuid="234f0627-866d-48c2-91a5-4c9d50f04928"
     14816    uuid="5591bead-9c1d-4cbd-9669-2d0b04fac0a8"
    1481714817    wsmap="managed"
    1481814818    reservedMethods="8" reservedAttributes="12"
     
    1594715947          If ProcessCreateFlag_WaitForStdOut and/or ProcessCreateFlag_WaitForStdErr
    1594815948          are set, the guest process will not enter the terminated state until
    15949           all data from the specified streams have been read read.
     15949          all data from the specified streams have been read.
    1595015950        </note>
    1595115951
     
    1596115961        <desc>
    1596215962          Full path to the file to execute in the guest.  The file has to
    15963           exists in the guest VM with executable right to the session user in
     15963          exist in the guest VM with executable right to the session user in
    1596415964          order to succeed.  If empty/null, the first entry in the
    1596515965          @a arguments array will be used instead (i.e. argv[0]).
     15966        </desc>
     15967      </param>
     15968      <param name="cwd" type="wstring" dir="in">
     15969        <desc>
     15970          Path to the directory in which to execute in the guest.  The
     15971          directory has to exist in the guest VM with search rights to the
     15972          session user in order to succeed.  If empty/null, the session
     15973          user's default (typically 'home') directory is used.  If not a
     15974          full path, it is interpreted relative to the default directory;
     15975          e.g. 'work' means '$HOME/work' (according to the guest's '$HOME'-
     15976          like concept).
    1596615977        </desc>
    1596715978      </param>
     
    1601716028        See <link to="IGuestSession::processCreate"/> for more information.
    1601816029      </desc>
     16030      <param name="cwd" type="wstring" dir="in">
     16031        <desc>
     16032          Path to the directory in which to execute in the guest.  The
     16033          directory has to exist in the guest VM with search rights to the
     16034          session user in order to succeed.  If empty/null, the session
     16035          user's default (typically 'home') directory is used.  If not a
     16036          full path, it is interpreted relative to the default directory;
     16037          e.g. 'work' means '$HOME/work' (according to the guest's '$HOME'-
     16038          like concept).
     16039        </desc>
     16040      </param>
    1601916041      <param name="executable" type="wstring" dir="in">
    1602016042        <desc>
    1602116043          Full path to the file to execute in the guest.  The file has to
    16022           exists in the guest VM with executable right to the session user in
     16044          exist in the guest VM with executable right to the session user in
    1602316045          order to succeed.  If empty/null, the first entry in the
    1602416046          @a arguments array will be used instead (i.e. argv[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