Se você olhar para o ecossistema Linux (especialmente as imagens Ubuntu e Alestic EC2), há um técnica comum onde as VMs são pré-configuradas para examinar o EC2 user-data e use-o como um script de boot. O bom dessa abordagem é que você pode escrever um script de inicialização que forneça mais recursos à sua máquina, evitando que você faça uma nova imagem toda vez que o software que é executado na máquina for alterado.
Eu quero fazer o mesmo no Windows, mas como sou um Mac e um cara do Linux, estou um pouco perdido por onde começar. Meus requisitos são:
Não sei ao certo como os serviços funcionam no Windows ou se preciso ativar o login automático. Portanto, qualquer conselho aqui seria apreciado. O objetivo final é executar um programa em Java que lance algum software personalizado que, por sua vez, lance um navegador da Web (IE, Firefox, etc.) e seja capaz de fazer capturas de tela.
A parte da captura de tela é interessante, porque no passado, quando eu tentava isso, a única maneira de conseguir algo diferente de uma tela preta era ter UltraVNC ou RealVNC como um serviço, embora eu não saiba por quê isso ajudou.
Estou procurando respostas para três perguntas específicas, bem como qualquer conselho geral: