(Replying to PARENT post)
Correct me if I'm wrong, but this is how Window's ABI works. Even command line applications have to parse their arguments, and this is just something that C's runtime usually does before main (in contrast to linux ABI, where every process gets an argument array).
๐คmsm_๐2y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
What else is there besides fork/exec?
๐คLgWoodenBadger๐2y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
My specific complaint about CreateProcess() is everything to do with how the child process is bootstrapped and how arguments get passed (as a single string! that the child has to parse like it were a shell! gaaaa!!!).