1

FILE_OBJECT 上的 MSDN 页面说:

"注意 给定文件对象所代表的对象类型(例如,文件、目录或卷)不能仅通过检查文件对象结构的内容来确定。有关如何确定文件对象类型的信息文件对象表示,见 ZwQueryInformationFile。”

我有两个问题:

1、如何通过ZwQueryInformationFile判断对象类型?

2、DEVICE_TYPE,如FILE_DEVICE_CD_ROM_FILE_SYSTEM、FILE_DEVICE_DISK_FILE_SYSTEM、FILE_DEVICE_FILE_SYSTEM,确定可靠吗?

谢谢。

4

1 回答 1

3

如果您正在实施微过滤器,您可以使用FltQueryInformationFileFILE_INFORMATION_BASIC获取文件属性。然后检查FILE_ATTRIBUTE_DEVICE属性。

于 2013-01-05T14:23:52.513 回答