Мне было интересно, функции CreateprocessA() или CreateprocessW() используют или вызывают или вызывают system() или его вариант, когда используется аргумент командной строки и оставлен первый аргумент NULL?
CreateprocessA()
CreateprocessW()
system()
NULL
edit: В противном случае они вызывают CMD.EXE в качестве посредника?
Нет.
Возможно, наоборот, что system на Windows реализовано с использованием CreateProcess (или ShellExecute, что, в свою очередь, может быть реализовано с использованием CreateProcess).
system
CreateProcess
ShellExecute