lpApplicationName
lpApplicationName is a parameter used by Windows API functions such as CreateProcess to specify the executable to run. It is a pointer to a null-terminated string that identifies the module name or a fully qualified path to the executable. The value can be NULL, in which case the executable is taken from the command line buffer provided in lpCommandLine.
If lpApplicationName is non-NULL, the system uses it to locate the executable. If the string contains a
When lpApplicationName is NULL, the executable name is taken from the first token in lpCommandLine, and the
Extensions and considerations: paths longer than MAX_PATH may require extended-length paths using the \\?\ prefix; when using
Common usage: pass the exact path to an executable you want to run; set lpCommandLine to the