launch_process_params_t Struct Reference
Information for launching a process with IDA API Note: all string data such as paths (e.g., 'path', 'args' & 'startdir') or 'env' should be UTF-8 encoded. More...
#include <pro.h>
Public Attributes | |
size_t | cb |
size of this structure | |
int | flags |
Launch process flags | |
const char * | path |
file to run | |
const char * | args |
command line arguments | |
ssize_t | in_handle |
handle for stdin or -1 | |
ssize_t | out_handle |
handle for stdout or -1 | |
ssize_t | err_handle |
handle for stderr or -1 | |
char * | env |
zero separated environment variables that will be appended to the existing environment block (existing variables will be updated). More... | |
const char * | startdir |
current directory for the new process | |
void * | info |
os specific info (on windows it points to PROCESS_INFORMATION) on unix, not used | |
Detailed Description
Information for launching a process with IDA API Note: all string data such as paths (e.g., 'path', 'args' & 'startdir') or 'env' should be UTF-8 encoded.
Member Data Documentation
◆ env
char* launch_process_params_t::env |
zero separated environment variables that will be appended to the existing environment block (existing variables will be updated).
each variable has the following form: var=value\0 must be terminated with two zero bytes!
The documentation for this struct was generated from the following file:
Generated by 1.9.3