• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ドライブ文字からハードウェア名を取得する方法)

ドライブ文字からハードウェア名を取得する方法

このQ&Aのポイント
  • ドライブ文字からハードウェア名を取得する方法はありますか?CD-ROMデバイスならドライブ文字からハードウェア名が取得できますが、ハードディスクやUSBメモリなどでは対応付けができません。
  • QueryDosDeviceとSetupDiGetDeviceRegistryPropertyを比較する方法も試しましたが、ハードウェア名が取得できませんでした。
  • GetVolumeNameForVolumeMountPointとレジストリの検索を試しましたが、ハードウェア名を特定することはできませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 こんにちは。  サイトにソースが掲載されていました。参考になるかもしれません。  「UsefullCode.net」HDDのシリアル番号や型番などを取得する(しかしWin9x用です)  http://www.usefullcode.net/2007/02/hdd.html  「UsefullCode.net」DeviceIOControl()API  http://www.usefullcode.net/mt-search.cgi?tag=DeviceIoControl&blog_id=1  「Windows DDK」(此れをインストールする)  http://www.usefullcode.net/2006/12/ddk.html    winddk\3790.1830\src\storage\tools\spti の中にあるサンプルコードが参考になりそうです。

death_note
質問者

お礼

ご連絡が遅れてすいませんでした。 参考サイトの http://www.usefullcode.net/2007/02/if.html ここを参考にして、やりたかったことができました。 ディスクの情報取得なら、DeviceIOControlの方が便利そうですね。 回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A