Bueno, sobre la segunda pregunta, un disco duro externo no puede ser conectado directamente a un router; no obstante, se puede usar un NAS (https://es.wikipedia.org/wiki/Almacenamiento_conectado_en_red) para compartir archivos y programas dentro de una red.
Por otra parte, y, aunque quizas sea evidente, sobre usar windows server (o cualquier otro sistema operativo) para poder compartir programas en cualquier momento, digamos que, despues de instalarlo en un ordenador (preferiblemente interno dependiendo del caso), el ordenador debe estar activo de forma permanente para poder acceder a los programas.
Dicho sea de paso, y, sobre la tercera pregunta, la opcion que yo usaria para realizar lo que pides, seria usar un escritorio remoto para acceder al ordenador y ejecutar ahi los programas, pero, tal como sucede en aplicaciones tipo servidor (como apache), hay que abrir puertos del router, de tal forma que te permita acceder al ordenador usando X puerto y la IP publica asignada al router.
Bueno, pues, espero poder ser de ayuda, y, muchas gracias por vuestra atencion, y, saludos.
Por otra parte, y, aunque quizas sea evidente, sobre usar windows server (o cualquier otro sistema operativo) para poder compartir programas en cualquier momento, digamos que, despues de instalarlo en un ordenador (preferiblemente interno dependiendo del caso), el ordenador debe estar activo de forma permanente para poder acceder a los programas.
Dicho sea de paso, y, sobre la tercera pregunta, la opcion que yo usaria para realizar lo que pides, seria usar un escritorio remoto para acceder al ordenador y ejecutar ahi los programas, pero, tal como sucede en aplicaciones tipo servidor (como apache), hay que abrir puertos del router, de tal forma que te permita acceder al ordenador usando X puerto y la IP publica asignada al router.
Bueno, pues, espero poder ser de ayuda, y, muchas gracias por vuestra atencion, y, saludos.