Uma solução possível seria executar dois programas diferentes. Você pode rodar o TightVNC e o Teamviewer (ambos gratuitos) e apenas configurar os dois serviços de forma diferente. Dependendo do que você está mais familiarizado com ...
- Configurar o TightVNC com controle
- Configure o Teamviewer para visualizar apenas
- Distribuir senhas adequadamente
Eu uso os dois aplicativos regularmente e estou satisfeito com os dois. Ambos permitem transferências de arquivos. O Teamviewer tem o benefício adicional de trabalhar em toda a Internet sem configuração, onde o TightVNC exigiria a abertura de portas para trabalhar em redes.