La solucion que te recomiendo no tiene que ver con Visual Basic sino con una aplicacion que es excelente para el control que vos queres hacer.
Se trata de la aplicacion NETOP, que permitiria rapidamente via IP ver en una PC administradora la pantalla de cada PC cliente y ademas se puede grabar y podes tambien automaticamente tomar el control de la PC cliente usando tu MOUSE y TECLADO como si estuvieras sentado frente esa PC.
En definitiva control remoto de las PCs.
Yo lo tengo instalado en el trabajo y te puedo asegurar que es excelente, ademas.... podes configurarlo de manera que la PC remota o cliente ni se entere de que lo estas espiando.
Te lo recomiendo..., es algo probado, y no necesitas una sola gota de codigo.
Ademas por si te queres lucir tambien te instala el OCX del producto para que vos armes tu propia aplicacion hecha en visual basic y puedas tomar el control absoluto de la conexion.
Suerte