VB6 Win2000で開発しているのですが、
MOのメディア側で書込みロックされている情報を取得することが
できず困っています。どのように取得すればよいか手ほどきのほうをよろしくお願いします。
エラートラップで対応できませんか?
編集 削除ダミーでファイルを書いてみるとか・・・と言う手法は、過去こちらの
サイトでもいろいろありました。
どうしてもダミーでファイルを書きたくないのであれば、OSにもよる
のですが、ドライブをCreateFileで開けて、DeviceIoControl等で直接
ドライブの状態取得ができたやもしれません。
MOが、SCSI接続か、IDE接続か・・・で変わってくる場合もあります。
USBの場合は・・・やったことがないので解りません。
SCSI接続ならASPIで直接と言う手もありますが、ドライブや
ドライバーによっては、ステータスが取れない場合もありますので、
確実性なら、ダミーファイルを書いて、カキコミロック状態なら、
エラートラップで・・・と言う手法の方が確実です。
以上。