ネットワーク接続先のドライブ

解決


はじめ  2006-08-04 09:53:34  No: 62669  IP: 192.*.*.*

はじめといいます。
自分の力では調べきれない問題に直面したので、
HELPしてもらえたらと思います。

ネットワークドライブとしてマウントされているドライブが
CD-ROMなのかハードディスクなのか、見分ける方法を探しています。

よろしくお願いします。

編集 削除
三草  2006-08-04 11:04:22  No: 62670  IP: 192.*.*.*

使ったことありませんが、
GetDriveType()
とかいかがでしょうか?

# 開発環境も明記されるとよいかと思います。

編集 削除
三草  2006-08-04 11:07:55  No: 62671  IP: 192.*.*.*

MSDNより
> 指定されたドライブの種類を調べます。交換可能か固定か、
> CD-ROM か RAM ディスクかネットワークドライブかを判別できます。
失礼、もしかするとネットワークドライブとしか分からないのかも

編集 削除
tetrapod  2006-08-04 11:11:13  No: 62672  IP: 192.*.*.*

そーいう話なのかな?
接続先サーバ上の物理メディアが CD/HDD かどうか知りたい、と思ったけど。
net use x: \\server\cdrom な x: について CD
net use y: \\server\hdd な y: について HDD
# GetDriveType ではどちらも REMOTE と帰ってくるです

もしこちらの話であるなら、この調査は「できない」ですし、
ネットワークセキュリティ的にも調べることができてはいけない代物です。

編集 削除
三草  2006-08-04 11:28:25  No: 62673  IP: 192.*.*.*

> そーいう話なのかな?
> 接続先サーバ上の物理メディアが CD/HDD かどうか知りたい、と思ったけど。
私の早とちりでした、混乱させてしまい申し訳ないです。

> ネットワークセキュリティ的にも調べることができてはいけない代物です。
なるほど言ってみれば、ネットワーク先のPC等の情報を勝手に取ってくるわけで、
確かによろしくないですね。
というわけで、tetrapodさんのご意見に一票。

編集 削除
はじめ  2006-08-04 16:21:14  No: 62674  IP: 192.*.*.*

三草さん、tetrapodさん、レスありがとうございます。

言葉足らずで、すいません。
tetrapod さんのレスのような事を調べたかったのですが、
やはり、無理なのですね。

現時点では調査レベルなので、
できないという事実を報告したいと思います。

ありがとうございました。

編集 削除