Avevi scritto
"Sto facendo connettere 2 pc tramite il winsocket e funziona"
e quindi hai scritto del codice ...
In ogni caso, devi avere un programma "server" che gira nel PC che devi controllare e che accetta le connessioni da un "client" via Winsock.
Fatto questo, stabilito un "protocollo" di comunicazione tra le due parti, quella server deve eseguire i comandi ricevuti ...
Ovviamente e' una descrizione "generica" dell'architettura ... non si puo' scendere nei dettagli per evidenti ragioni di tempo ...