So hochwertig wie diese
RealVNC,
UltraVNC,
TightVNC,
RDP wirst du es nur mit einem Delphiprogramm schwerlich hinbekommen ...
Wenn dein Programm das können soll, setzt du einen
lokalen Tastaturhook (WH_KEYBOARD) der dann bei jedem Anschlag über z.B. Sockets oder eine Named Pipe die Daten an einen entfernten Rechner schickt. Dort muß dein Programm in sowas wie einem Horchmodus (Server) gestartet sein um die Tastenanschläge zu empfangen und lokal umzusetzen ...
Dank des lokalen Hooks sparst du dir die
DLL!