NtCreateFile отличить путь к файлу от pipe, etc
От: sergey77666 Марс  
Дата: 01.01.18 14:45
Оценка:
Как в глобальном хуке NtCreateFile (да и вообще) отличить путь к файлу на диске от pipe, device и т.д.

Пока сделал тупо:

RtlInitUnicodeString(&MyString, L"\\??\\C:\\");
if (RtlPrefixUnicodeString(&MyString, ObjectAttributes->ObjectName, TRUE)) {

Можно применить регулярку,тогда будет любая буква диска.
Но хотелось бы штатное, этот "??" очень не нрав.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.