Non è un problema di programmazione, se il tuo amico ti consente l'accesso puoi abilitare il desktop remoto di Windows oppure installare un server VNC. Ovviamente sul tuo PC sarà in esecuzione un client VNC con il quale effettuerai le operazioni in remoto.