web-dev-qa-db-ja.com

HDMIデバイスが接続されるとすぐにファイルを実行することは可能ですか?

USBにautorun.infファイルがある場合、他のファイルが自動的にロードされるように実行されることは、ほとんどの人が知っています。しかし、これがHDMIケーブルでも可能かどうか疑問に思いました。したがって、HDMIを接続すると、ビデオファイルやブラウザなどの特定の(.bat.pyなど)ファイルが実行されます。

私はWindows10を実行しており、大画面で映画を見るには常に(スマートではない)テレビを使用しています。私は怠け者ではありません。それが可能かどうかを知りたいだけです。

HDMIケーブルにファイルを保存することは不可能なので、このautorunファイルはおそらく設定の構成にすぎないはずですよね? HDMIデバイスをスキャンするために、常にバックグラウンドで実行されているサードパーティのツールやアプリケーションを使用したくありません。しかし、他に可能性がなければ、おそらくそのようなプログラムを使用する必要があります。

編集:これを追加する必要があります:この.batまたは.pyはコンピューターに保存されるため、HDMIデバイスが接続されていない場合でも、このスクリプトを実行できます。

何か案は?

前もって感謝します!

4
PythonPupil1906

「…HDMIデバイスが接続されているとき」の意味によっては、はい、いいえ。

いいえ、HDMIデバイスからファイルを実行することはできません。

いいえ、HDMI接続デバイスから接続先のシステムにファイルを実行することはできません。

HDMIはデータケーブルですが、ビデオ信号を送信するアナログケーブルであるVGAとは対照的に、データストレージ機能はありません。

GoogleのChromecastやIntelのComputeStickなどのHDMIポートに直接接続するデバイスは、HDMI接続を使用して、接続されたデバイスにビデオとオーディオのデータを送信するだけです。通常はそこで行われるデータストレージと送信と見なされるシステムレベルのデータストレージまたは双方向送信はありません。

たとえば、 Information Security Stack Exchangeサイトのこの質問 は、HDMIケーブルを介して感染しているシステムの理論的な可能性を調査します。議論から得られる一般的な結論は、システムがHDMI接続を介して感染する可能性がある理論的には可能であるが、概念実証がないということです。または、それを行う方法についてのアイデアのインクリングですらあります。

はい、OSがHDMIケーブルが接続されているかどうかを検出し、そのアクションに基づいて何かを実行できるはずです。

とはいえ、メインコンピュータシステムのOSをスクリプト化して、HDMIデバイスが接続されているかどうかを検出し、そのアクションに基づいて何かを実行する場合は、である必要があります。 -)可能ですが、そのようなことをしようとするOSに本当に特有のスクリプトを作成する方法として。

2
JakeGould