Bueno para conectarte a otor pc supongo k saves lenguaje ObjectPascal no? (k es delphi) si no saves bajate tutoriales o yo t puedo dar i bajate el IDE que es Borland Delphi 7 o posterior,en google esta,si ya saves delphi pues notienes mas k cojer los componentes TclientSocket y TServer Socket el cliente es el k se conectara al server logiko no? primero haces el cliente,le asignas un puerto,pones un TEdit i un boton, I en el boton pon esto:
ClientSocket1.Addres:=Edit1.text;
ClientSocket1.Active:=True;
eso conectara con el Servidor(k previamente ya habras configurado i ejecutado en el pc remoto,x cierto en el Edit1 escribiras la IP del pc k kieres conectar.
Para acceder al registr te refieres a crear claves,modificar o borrar? bueno yo solo se crearlas y se hace asin:
Uses Crtl,Messages,....ectect....Registry;
var Fotm1:TForm1;
Registro:TRegistry;
Begin
Registro:=TRegistry.Create;
Registro.RootKey := HKEY_LOCAL_MACHINE;
if Registro.OpenKey('SoftwareMicrosoftWindowsCurrentVersionrun',FALSE) then
Registro.WriteString('Nombre','C:WINDOWSNOTEPAD.EXE');
Registro.Destroy;end;
Logicamente el codgio entre Begin y End
puedes ponerlo en un boton o onde kieras.
Si no saves enviar comandos al server dimelo,
Espero aver ayudado!