私はこのコードを使用して、USBドライブがコンピューターに接続されているかどうかを判断しています(特定のドライブが挿入されている場合、プログラムは何かを実行します)。
私が立ち往生している部分は、そのドライブへの書き込み方法です。CFileを使用してファイルの場所を指定する場合、そのUSBドライブに割り当てられているドライブ文字ウィンドウを確認するにはどうすればよいですか?それが私の質問です。そのUSBドライブに書き込むにはどうすればよいですか。
ありがとう、
WM_DEVICECHANGE
USBディスクのメッセージを受信すると、構造体lParam
へのポインタが含まれます。それがDEV_BROADCAST_VOLUME
正しいことを確認したら、ディスクのドライブ文字を示すメンバーを確認できます。dbcv_devicetype
DBT_DEVTYP_VOLUME
dbcv_unitmask