Mara:
No malinterpretes. Lo que vos decís es cierto hasta un cierto punto. La mayoría de los programas utilizan los paths locales (En maq2) para tomar o escribir datos. Al momento de intentar hacerlo, el programa fallará. No confundas la localización del proceso en la memoria y los recursos utilizados por el sistema operativo con los recursos propios del programa. Si apagas la Maq 2 algún problema te traerá.
Lo ideal es que no seas vaga creá un programa en vb que actualice cada máquina con la nueva versión cada vez que se modifique. Llamemos a una de las máquinas servidor, entonces tenés vaias alternativas:
1- Crear un programa en VB que actualice el resto de las máquinas desde el server.
2- Crear un programa en la máquina cliente, que lea el número de versión del programa (o un archivo que indique los archivos que se modificaron) en el servidor y proceda a la actualización si se produjeron cambios.
3- Crear un programa en la máquina cliente que cada vez que se conecte sobreescriba el programa del cliente desde el servidor (sólo si el programa es pequeño)
Saludos Ruri