
WindowsがUSB接続されているときにUSBでプログラムを実行できるかどうかを調べようとしています。 Linuxやプラットフォームではなぜ実行できないのですか?
Windowsでは、Autorun / vbスクリプトを使用して自動実行USB操作を実行します。
[AutoRun]
OPEN=File.EXE
ICON=Path/icon.ico
ACTION=Start my application
LABEL=My Drive
Autorun.infとして保存します。
USBを接続すると、必要なプログラムが自動的に起動します。
同様に、Linuxの場合 吹く/どの言語にも似ていますか? USBを接続すると、USBにあるファイルが自動的に実行されます。
#!/bin/bash
touch myfile.txt
echo "File created Successfully"
答え1
autorun.sh
デフォルトでは、少なくともUbuntuデスクトップでは、すべてのドライブのルートから呼び出されるスクリプトが自動的に実行されます。
ただし、ファイルの実行権限を設定できる必要があります。それ以外の場合、権限が不足しているというメッセージは表示されません。たとえば、FAT32ドライブでは機能しません。