1

FILE_OBJECTのMSDNページには次のように書かれています。

「注特定のファイルオブジェクトが表すオブジェクトのタイプ(ファイル、ディレクトリ、ボリュームなど)は、ファイルオブジェクト構造の内容を調べるだけでは判別できません。オブジェクトのタイプを判別する方法については、ファイルオブジェクトが表します。ZwQueryInformationFileを参照してください。」

2つの質問があります:

1、ZwQueryInformationFileを介してオブジェクトタイプを判別する方法は?

2、FILE_DEVICE_CD_ROM_FILE_SYSTEM、FILE_DEVICE_DISK_FILE_SYSTEM、FILE_DEVICE_FILE_SYSTEMなどのDEVICE_TYPEは、信頼性の高い方法で判別できますか?

ありがとう。

4

1 に答える 1

3

ミニフィルターを実装している場合は、FltQueryInformationFileを使用しFILE_INFORMATION_BASICてファイル属性を取得できる可能性があります。次に、FILE_ATTRIBUTE_DEVICE属性を確認します。

于 2013-01-05T14:23:52.513 に答える