IDA SDK
Macros
Launch process flags

Detailed Description

used by launch_process_params_t::flags

Macros

#define LP_NEW_CONSOLE   0x0001
 create new console (only ms windows)
 
#define LP_TRACE   0x0002
 debug: unix: ptrace(TRACEME), windows: DEBUG_PROCESS
 
#define LP_PATH_WITH_ARGS   0x0004
 'args' contains executable path too
 
#define LP_USE_SHELL   0x0008
 use shell to launch the command. More...
 
#define LP_LAUNCH_32_BIT   0x0010
 prefer to launch 32-bit part of file (only mac)
 
#define LP_LAUNCH_64_BIT   0x0020
 prefer to launch 64-bit part of file (only mac) More...
 
#define LP_NO_ASLR   0x0040
 disable ASLR (only mac)
 
#define LP_DETACH_TTY   0x0080
 detach the current tty (unix)
 
#define LP_HIDE_WINDOW   0x0100
 tries to hide new window on startup (only windows)
 

Macro Definition Documentation

#define LP_USE_SHELL   0x0008

use shell to launch the command.

'path' is ignored in this case.

#define LP_LAUNCH_64_BIT   0x0020

prefer to launch 64-bit part of file (only mac)

only one of LP_LAUNCH_*_BIT bits can be specified