フロッピデスクドライブのデスク挿入の有無

[戻る]
にし 2002/03/23(土) 09:51:56
毎度お世話になります。

VC++6.0 MFCでドライブ表示関連のソフトを製作中です。
フロッピデスクドライブをアクセスする度に、デスクが入っていないと
”グググッ”といった音を出します。
検出手順は、GetLogicalDriveStringsで実装されているドライブを調べ、
GetTypeでドライブの種類を取得し、GetVolumeInformationのエラーを
検出してデスク挿入の有無を見ています。
”グググッ”の音を出さないで、デスク挿入の有無を見る方法は
ないもんでしょうか?。それとも、それは避けられないものでしょうか?

にし 2002/03/23(土) 09:59:56
GetTypeは、GetDriveTypeの間違いです。訂正します。

不良PG 2002/03/23(土) 10:50:31
”グググッ”の音が、フロッピーディスクのアクセス音だとしたら
音を出さずに有無を調べるのは、無理です。

CdS 2002/03/23(土) 13:00:56
ちなみに、エクスプローラでも必ずアクセスしています。

にし 2002/03/23(土) 15:01:09
[[解決]]
不良PGさん 有難うございます。
CdSさん 有難うございます。

>アクセス音だとしたら...
    フロッピデスクは正常に動作しているので、アクセス音だと思います。

>エクスプローラでも...
    確かにそうですね。エクスプローラでさえも...ですね。

”この音は不可避”と言う事にします。
有難うございました。

古いスレッドには追加発言できません。