App
ARM
Id
Key
Tag
Url
X64
X86
Expand Minimize

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

ElementDescription

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

ElementDescription

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 emptyNo

See also

AXE Assessment Manifest

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.