Sim e não, dependendo do que você quer dizer com "... quando um dispositivo HDMI está conectado?"
Não, não é possível executar um arquivo fora de um dispositivo HDMI.
Não, você não pode executar um arquivo de um dispositivo conectado a HDMI ao sistema ao qual está conectado.
Embora o HDMI seja um cabo de dados - ao contrário do VGA, que seria um sinal de vídeo transmissor por cabo analógico - ele não possui nenhum recurso de armazenamento de dados.
Os dispositivos que se conectam diretamente a uma porta HDMI, como o Chromecast do Google ou o Compute Stick da Intel, simplesmente usam a conexão HDMI para enviar dados de vídeo e áudio para um dispositivo conectado. não há armazenamento de dados no nível do sistema ou transmissão bidirecional que normalmente seria considerada como armazenamento e transmissão de dados.
Por exemplo, esta pergunta no site da Stack de segurança de informações do Exchange explora as possibilidades teóricas de um sistema que está sendo infectado através de um cabo HDMI. A conclusão geral que se obtém da discussão é quando é teoricamente possível que um sistema possa ser infectado através de uma conexão HDMI, mas não há prova de conceito - ou mesmo de uma idéia - de como faça isso.
Sim, deve ser possível para o seu sistema operacional detectar se um cabo HDMI está conectado e fazer algo com base nessa ação.
Dito isso, se você quisesse fazer um script do sistema operacional do sistema principal para detectar se um dispositivo HDMI estava conectado e fazer algo com base nessa ação, isso deveria ser possível, mas como roteiro Isso é realmente idiossincrático para qualquer sistema operacional que você tentaria fazer algo assim.