FsContext уникален для каждого файла, не для FileObject'а, т.е. два FileObject'а будут иметь одинаковый FsContext для одного и того же файла. В...
FileObject->FsContext в post-create и далее.
Это не проблема, если использовать TDI-клиента или (для Vista и выше) Winsock Kernel. Теоретически, да.
Опять же сойдёт любой фильтрующий механизм режима ядра, и TDI в том числе.
Ответ "легко" на вопрос "каким образом" выдаёт в тебе не совсем адекватного человека.
Забыл ключ System.
Мыслей особых у меня нет, но попробуй написать так: L"\\Registry\\Machine\\SYSTEM\\ControlSet00X\\Services\\drvntk32" где X это номер текущей...
Я бы всё же воспользовался API менеджера служб, с ними проблем уж точно никогда не было.
Да. Не обязательно. По сути, сойдёт любой фильтрующий механизм режима ядра. Ничего не понял, о чём речь.
Да ни хрена ты реально не проверил. Это временное явление ) Парень, ты сам всё знаешь и в советах не нуждаешься. Свободен. GetFileSize() у...
Рекурсия будет.
Да, забыл совсем, в IoCreateFile() в этом случае нужно указать флаг IO_NO_PARAMETER_CHECKING, иначе опять же не будет работать.
Замени второй вызов на IoCreateFile() и всё будет работать, Nt-сервисы в таких случаях звать нельзя напрямую.
Согласен.
Вот какого хрена из тебя всё клещами тянуть надо? Что было бы с моими проектами, если бы я по каждому долбанному поводу садился как припадошный...
Это здесь ни при чём, по крайне мере на выполнение данного участка кода не влияет совершенно точно.
Во-первых, что есть "ошибка доступа"? Во-вторых, какой статус возвращается если вообще возвращается? И что такое pNtCreateFile, откуда это?
rsdn.ru wasm.ru free-lance.ru weblancer.net Обычно мне более чем хватает этих.
1. Guard-страницы. Вешай обработчик исключений, там уже делай что тебе нужно. 2. Отладочные регистры можно использовать. 3. На x86 ещё можно...
Исключения обычно записываются кодами NTSTATUS, а не Win32, тем более что не существует точного маппинга значений NTSTATUS на Win32-коды. Как мне...
Имена участников (разделяйте запятой).