Да и нет, в зависимости от того, что вы подразумеваете под «… когда устройство HDMI подключено?»
Нет, невозможно запустить файл с устройства HDMI.
Нет, вы не можете запустить файл с устройства, подключенного через HDMI, к системе, к которой оно подключено.
Хотя HDMI - это кабель для передачи данных - в отличие от VGA, который был бы аналоговым кабелем, передающим видеосигнал, - он не обладает какими-либо возможностями хранения данных.
Устройства, которые подключаются непосредственно к порту HDMI, такие как Google Chromecast или Intel Compute Stick, просто используют соединение HDMI для отправки видео и аудио данных на подключенное устройство; не существует хранилища данных на уровне системы или двусторонней передачи, которая обычно считалась бы хранением и передачей данных.
Например, этот вопрос на сайте биржи стека информационной безопасности исследует теоретические возможности заражения системы через кабель HDMI. Общий вывод, который можно сделать из обсуждения, в то время как теоретически возможно, что система может быть заражена через соединение HDMI, но нет никаких доказательств концепции - или даже намека на идею - как это сделать.
Да, ваша ОС должна иметь возможность определять, подключен ли кабель HDMI, и предпринимать какие-либо действия на основе этого действия.
Тем не менее, если вы хотите написать скрипт операционной системы основной компьютерной системы, чтобы определить, подключено ли устройство HDMI, а затем сделать что-то на основе этого действия, это должно быть возможно, но как написать скрипт, который действительно уникален для любой ОС, которую вы пытаетесь сделать. сделать что-то подобное на.