プログラムで電源をオフにしたり、Mac の USB ポートを強制終了したりする方法はありますか?
2 に答える
USB電源は通常、電源から直接供給されると思います。マザーボードやその他のハードウェアを介してデータラインと結合する可能性がありますが、電圧がプログラム可能な回路を通過することはないと思います. データ転送を無効にしたい場合は、拡張ファイル (IOUSBMassStorageClass.kext) によって処理されるため、おそらく可能ですが、ポートを物理的に変更する以外に、電源を無効にすることはできないと思います。
Tiger Security Configuartion Manual (pdf)によると、USB ストレージ デバイスについて言及している場合:
6 大容量記憶装置 (USB フラッシュ ドライブ、外付け USB ハード ドライブ、外付け FireWire ハード ドライブなど) のサポートを削除するには、次のファイルをゴミ箱にドラッグします。
IOUSBMassStorageClass.kext
IOFireWireSerialBusProtocolTransport.kext
7 /System/Library フォルダを開きます。
8 次のファイルをゴミ箱にドラッグします。 Extensions.kextcache Extensions.mkext
9 Finder > Secure Empty Trash を選択して、ファイルを削除します。
10 システムを再起動します。
私は周りでいくつかの他のものを見てきましたが、それはすべてはるかに危険です. ポートを接着することで、かなりの提案が得られます。