CreateProcess element
AXE supports the CreateProcess method. AXE uses the fundamental create process API to specify an executable and a command line for that executable. This would also include an optional current directory.
Usage
<CreateProcess>
child elements
</CreateProcess>
Attributes
There are no attributes.
Child elements
Element | Description |
---|---|
ApplicationName |
This is the file path and name to the assessment s executable. |
CreateNewConsole |
The present of this tag causes AXE to set the CREATE_NEW_CONSOLE flag in the call to CreateProcess. |
CreateNoWindow |
The presence of this tag causes AXE to set the CREATE_NO_WINDOW flag in the call to CreateProcess. |
DetachedProcess |
The presence of this tag causes AXE to set the DETACHED_PROCESS flag in the call to CreateProcess. |
RequiresUIAccess |
The presence of this tag indicates that the assessment requires UI access in order to manipulate UI elements. |
Child element sequence
(
ApplicationName,
CreateNewConsole,
CreateNoWindow,
DetachedProcess,
RequiresUIAccess
)
Parent elements
Element | Description |
---|---|
Execution |
This node describes how AXE executes an assessment. |
Remarks
This tag specifies that AXE uses the Win32 API CreateProcessW() 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 |