デフォルト設定されているCDドライブ名を取得するには?

解決


どんきぃ  2006-10-05 19:52:54  No: 96824

mciSendString を使ってCDドライブ動作をコントロールする
プログラムをVB6で作っています。
システムが認識しているCDドライブの一覧は、
 GetLogicalDriveStrings と GetDriveType を組み合わせて
取得済みなんですが、デフォルトになっているCDドライブの
ドライブ名が明示的に取得できません。
(デフォルトのCDドライブに対して mciSendString を使う時にも、
  暗示的に "cdaudio" を指定して使うのではなく、
  明示的にCDドライブ名をエイリアスで指定して使いたいのです。)

一応、mciSendString の status、capability、info などを使って
みましたが希望する情報は得られませんでした。

他のAPIを使えばいいのか、他のいい方法があるのか、
いろいろ探しましたがうまく見つけられていませんので、
どなたかぜひご教授いただけないでしょうか。よろしくお願いします。

当方の開発環境は、WinXPpro-SP2 + VB6.0-SP6 です。
ターゲットOSは、主にはWinXPなのですが、
できれば Win2000・WinNT・Win9x も含めたいと思っています。


どんきぃ  2006-10-05 19:56:04  No: 96825

すみません。
うっかり2重投稿になってしまいました。
このスレッドは無視してください。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加