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 ...