일단 Peudo Code를 보십시요.
---------------------------------------------------------------------
-----
SERVERWin32(Window)
HANDLE hSocket, Socket;
Socket = socket(...);
Sockaddr 구조체 초기화;
bind(Socket...);
listen(Socket, ..);
while(1)
{
hSocket = accept(Socket...);
wsprintf(szCmdLine, \"child.exe %x\", hSocket);
....
BOOLEAN bStatus = CreateProcess(NULL, szCmdLine, NULL,,
NULL, TRUE,
NORMAL_PRIORITY_CLASS,
NULL, NULL, &si,
&pi);
CloseHandle(hSocket);