ShellExecute element
AXE supports the ShellExecute method. Here we would use the shell (explorer.exe) to launch a process. The parameters are an operation (verb), file to operate on, command line parameters, and a directory.
Usage
<ShellExecute>
child elements
</ShellExecute>
Attributes
There are no attributes.
Child elements
Element | Description |
---|---|
ShellExecuteFile |
This tag must specifies the name of the file or object on which shell execute will perform the action specified by the verb parameter. |
ShellExecuteVerb |
This tag must contain a verb as described by the documentation for the shell execute API. |
Child element sequence
(
ShellExecuteVerb,
ShellExecuteFile
)
Parent elements
Element | Description |
---|---|
Execution |
This node describes how AXE executes an assessment. |
Remarks
This node s presence is exclusive from <CreateProcess> and <PowerShell>.
This tag specifies that AXE uses the Win32 API ShellExecuteEx() to run the assessment. This node requires the following sub nodes. Note that AXE only calls the UNICODE (wide) version of this API.
Here, AXE determines the command line as documented in the AXE Assessment Assembly Design document.
Element information
Can be empty | No |