Como criar um bindShell no Windows?

Como criar um bindShell em windows ?? estou desenvolvendo um backdoor(“para estudos apenas”) em linguagem c para windows , mas como faço para redirecionar a conexao para o cmd ??

no linux em consegui fazer vc tem que criar um copia do descritor
dup2(2)
dup2(0)
dup2(1)

execve(“terminal”,NULL,NULL);

mas em windows como faco para fazer o mesmo ???