Можно ли запустить файл сразу после подключения устройства HDMI?

363
PythonPupil1906

Почти все знают, что если на USB есть autorun.infфайл, он будет выполнен так, что другие файлы будут автоматически загружены. Но мне было интересно, возможно ли это и для кабелей HDMI. Таким образом, если вы подключите HDMI, будет выполнен определенный ( .batи .pyт. Д.) Файл, например видеофайл или, возможно, браузер.

Я использую Windows 10 и всегда использую свой (не умный) телевизор для просмотра фильмов на большом экране. Я не ленивый, я просто хочу знать, возможно ли это или нет.

Так как хранение файлов на кабеле HDMI, ну просто невозможно, этот autorunфайл, вероятно, должен быть просто настройкой в ​​настройках, верно? Я бы предпочел не использовать какие-либо сторонние инструменты или приложения, которые всегда работают в фоновом режиме, сканируя устройства HDMI. Но, если нет других возможностей, мне, вероятно, придется использовать такую ​​программу.

Редактировать: я должен был добавить это: это .batили .pyхранится на компьютере, поэтому, даже если никакие устройства HDMI не подключены, этот сценарий все еще может быть запущен.

Есть идеи?

Заранее спасибо!

4
`autorun.inf` в настоящее время наслаждается своим заслуженным выходом на пенсию. ;) Кроме написания программы, которая постоянно работает, я не вижу способа, которым это могло бы быть достигнуто. Daniel B 7 лет назад 0
Кто-то компетентный в программировании может заставить программу делать то, что вы хотите, но в противном случае это невозможно. Moab 7 лет назад 0

1 ответ на вопрос

2
JakeGould

Да и нет, в зависимости от того, что вы подразумеваете под «… когда устройство HDMI подключено?»

Нет, невозможно запустить файл с устройства HDMI.

Нет, вы не можете запустить файл с устройства, подключенного через HDMI, к системе, к которой оно подключено.

Хотя HDMI - это кабель для передачи данных - в отличие от VGA, который был бы аналоговым кабелем, передающим видеосигнал, - он не обладает какими-либо возможностями хранения данных.

Устройства, которые подключаются непосредственно к порту HDMI, такие как Google Chromecast или Intel Compute Stick, просто используют соединение HDMI для отправки видео и аудио данных на подключенное устройство; не существует хранилища данных на уровне системы или двусторонней передачи, которая обычно считалась бы хранением и передачей данных.

Например, этот вопрос на сайте биржи стека информационной безопасности исследует теоретические возможности заражения системы через кабель HDMI. Общий вывод, который можно сделать из обсуждения, в то время как теоретически возможно, что система может быть заражена через соединение HDMI, но нет никаких доказательств концепции - или даже намека на идею - как это сделать.

Да, ваша ОС должна иметь возможность определять, подключен ли кабель HDMI, и предпринимать какие-либо действия на основе этого действия.

Тем не менее, если вы хотите написать скрипт операционной системы основной компьютерной системы, чтобы определить, подключено ли устройство HDMI, а затем сделать что-то на основе этого действия, это должно быть возможно, но как написать скрипт, который действительно уникален для любой ОС, которую вы пытаетесь сделать. сделать что-то подобное на.

Так ты говоришь НЕТ? Хотя информационный он не отвечает на вопрос. Moab 7 лет назад 1
@Moab Отредактировано, чтобы сказать «Нет ...», так эй ... Теперь яснее, верно? JakeGould 7 лет назад 0
Спасибо за ответ! Может быть, я должен был быть более понятным, но как насчет файла, который хранится на самом компьютере? Таким образом, когда подключен, этот файл (на ПК) выполняется? PythonPupil1906 7 лет назад 0
@ PythonPupil1906 Итак, если ваша система обнаруживает, что устройство HDMI подключено, она реагирует и что-то делает? Я думаю, что это возможно. Но это было бы своеобразно для любой операционной системы, которую вы используете, как для сценария такого поведения. JakeGould 7 лет назад 0
Именно так! Может быть, вы знаете, что это за сценарий? Если нет, не волнуйтесь, может быть, кто-то еще знает. PythonPupil1906 7 лет назад 0
@ PythonPupil1906, это вопрос к переполнению стека. Это было бы не по теме здесь. fixer1234 7 лет назад 1
@ fixer1234 Правда, я отправлю этот вопрос там, как только смогу! В любом случае, спасибо всем за уделенное время! PythonPupil1906 7 лет назад 0
Обязательный придира: VGA также имеет DDC. : D Конечно, HDMI имеет гораздо больше с Ethernet и еще много чего. Тем не менее, сигнал VGA так же «данных», как он получает. Это просто аналог против цифрового. Daniel B 7 лет назад 0